Hướng dẫn how can set static date in php? - cách đặt ngày tĩnh trong php?

Tôi cần đặt ngày và thời gian hiện tại trong biến tĩnh.

I need to insert the 50 records into database table. Here,I need to insert the current date and time. Then, I need to set the current date and time of the 50 records are same. I used this  date('Y-m-d H:i:s'); format. This format will change every minutes and seconds.

Làm thế nào để tôi làm. Làm ơn giúp tôi.

Đã hỏi ngày 7 tháng 3 năm 2015 lúc 10:06Mar 7, 2015 at 10:06

Hướng dẫn how can set static date in php? - cách đặt ngày tĩnh trong php?

Soniya Soniyasoniya Soniyasoniya soniya

2772 Huy hiệu vàng3 Huy hiệu bạc14 Huy hiệu đồng2 gold badges3 silver badges14 bronze badges

1

  $date = date('Y-m-d H:i:s')

Sau đó sử dụng biến này, để tạo hồ sơ. Tất cả các hồ sơ sẽ có cùng một lúc.

Đã trả lời ngày 7 tháng 3 năm 2015 lúc 10:10Mar 7, 2015 at 10:10

Hướng dẫn how can set static date in php? - cách đặt ngày tĩnh trong php?

Vahe Galstyanvahe GalstyanVahe Galstyan

1.6311 huy hiệu vàng11 Huy hiệu bạc24 Huy hiệu đồng1 gold badge11 silver badges24 bronze badges

2

Đó là một thời gian dài, nhưng tôi đã tìm thấy một giải pháp đơn giản. Có lẽ nó hữu ích cho một người (như tôi) muốn làm điều tương tự ngày nay. Ngay cả khi bạn lưu trữ thời gian/datetime hiện tại vào một biến, thời gian nó vẫn chạy, vì vậy nó thay đổi mỗi giây. Tôi đã giải quyết nó bằng cách lưu trữ giá trị thời gian () vào bảng MySQL (loại DateTime của khóa học), vì vậy thời gian bị bắt sẽ được lưu trữ như hiện tại và ngừng chạy và thay đổi mỗi giây. Sau đó, khi tôi muốn sử dụng nó, tôi chỉ thực hiện một truy vấn từ bảng MySQL. Đó là một cách đơn giản (đối với tôi) để nắm bắt giá trị "bây giờ" và làm cho nó ngừng chạy, nhưng có lẽ có một cách tốt hơn.

Đã trả lời ngày 28 tháng 9 lúc 17:10Sep 28 at 17:10

$ d = strtotime ("Thứ bảy tới"); Ngày Echo ("Y-M-D H: I: SA", $ D). "";

$ d = strtotime ("+3 tháng"); ngày lặp lại ("y-m-d h: i: sa", $ d). "";?>

Hãy tự mình thử »

Tuy nhiên,

  $date = date('Y-m-d H:i:s')
5 không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.DateTimeImmutable except objects are modified itself when modification methods such as DateTime::modify() are called.

Nhiều ví dụ ngày hơn

Ví dụ dưới đây cho thấy ngày thứ bảy tiếp theo:DateTime will change the information encapsulated in these objects, if you want to prevent that you will have to use clone operator to create a new object. Use DateTimeImmutable instead of DateTime to obtain this recommended behaviour by default.

Ví dụ dưới đây cho thấy ngày thứ bảy tiếp theo:

Ví dụ dưới đây cho thấy số ngày cho đến ngày 4 tháng 7: setTime(
    int $hour,
    int $minute,
    int $second = 0,
    int $microsecond = 0
): DateTime

Hoàn thành tham khảo ngày PHP format(string $format): string

Để tham khảo đầy đủ tất cả các chức năng ngày, hãy truy cập tham chiếu ngày PHP hoàn chỉnh của chúng tôi.

Tham chiếu chứa một mô tả ngắn gọn và các ví dụ về việc sử dụng, cho mỗi chức năng!

Bài tập PHP(Php 5> = 5.2.0, Php 7, Php 8)
7.2.0 Giới thiệuDateTime are now defined on DateTimeInterface.
7.1.0 Đại diện của ngày và thời gian.DateTime constructor now includes the current microseconds in the constructed value. Before this, it would always initialise the microseconds to 0.


Hàm Php date() được sử dụng để định dạng một ngày và/hoặc thời gian.


Hàm ngày php ()

Hàm Php date() định dạng dấu thời gian đến một ngày và thời gian dễ đọc hơn.

Cú pháp

Tham sốSự mô tả
định dạngYêu cầu. Chỉ định định dạng của dấu thời gian
Dấu thời gianKhông bắt buộc. Chỉ định dấu thời gian. Mặc định là ngày và giờ hiện tại

Dấu thời gian là một chuỗi các ký tự, biểu thị ngày và/hoặc thời gian mà tại đó một sự kiện nhất định xảy ra.


Kiếm một buổi hẹn hò

Tham số định dạng bắt buộc của hàm ngày () chỉ định cách định dạng ngày (hoặc thời gian).

Dưới đây là một số ký tự thường được sử dụng cho ngày:

  • D - đại diện cho ngày trong tháng (01 đến 31)
  • M - đại diện cho một tháng (01 đến 12)
  • Y - đại diện cho một năm (tính bằng bốn chữ số)
  • l (chữ thường 'l') - đại diện cho ngày trong tuần

Các ký tự khác, như "/", "." Hoặc "-" cũng có thể được chèn giữa các ký tự để thêm định dạng bổ sung.

Ví dụ dưới đây các định dạng ngày hôm nay theo ba cách khác nhau:

Thí dụ

D - đại diện cho ngày trong tháng (01 đến 31)
echo "Today is " . date("Y/m/d") . "
";
echo "Today is " . date("Y.m.d") . "
";
echo "Today is " . date("Y-m-d") . "
";
echo "Today is " . date("l");
?>

Hãy tự mình thử »



Mẹo PHP - Năm bản quyền tự động

Sử dụng chức năng date() để tự động cập nhật năm bản quyền trên trang web của bạn:


Nhận một thời gian

Dưới đây là một số ký tự thường được sử dụng cho thời gian:

  • H - Định dạng 24 giờ của một giờ (00 đến 23)
  • H - Định dạng 12 giờ của một giờ với số không hàng đầu (01 đến 12)
  • Tôi - phút với số không hàng đầu (00 đến 59)
  • S - giây với số không hàng đầu (00 đến 59)
  • A - Bình thường Ante Meridiem và Post Meridiem (AM hoặc PM)

Ví dụ dưới đây xuất ra thời gian hiện tại trong định dạng được chỉ định:

Lưu ý rằng hàm php () sẽ trả về ngày/giờ hiện tại của máy chủ!


Nhận múi giờ của bạn

Nếu thời gian bạn trở lại từ mã là không chính xác, thì có lẽ vì máy chủ của bạn ở một quốc gia khác hoặc thiết lập cho một múi giờ khác.

Vì vậy, nếu bạn cần thời gian để đúng theo một vị trí cụ thể, bạn có thể đặt múi giờ bạn muốn sử dụng.

Ví dụ dưới đây đặt múi giờ thành "America/new_york", sau đó xuất ra thời gian hiện tại trong định dạng được chỉ định:

Thí dụ

D - đại diện cho ngày trong tháng (01 đến 31)
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>

Hãy tự mình thử »


Mẹo PHP - Năm bản quyền tự động

Sử dụng chức năng date() để tự động cập nhật năm bản quyền trên trang web của bạn:

Nhận một thời gian

Cú pháp

Tham số

Sự mô tả

Thí dụ

$d=mktime(11, 14, 54, 8, 12, 2014);
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>

Hãy tự mình thử »


Mẹo PHP - Năm bản quyền tự động

Sử dụng chức năng date() để tự động cập nhật năm bản quyền trên trang web của bạn:

Cú pháp

Nhận một thời gian

Thí dụ

$d=strtotime("10:30pm April 15 2014");
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>

Hãy tự mình thử »

Mẹo PHP - Năm bản quyền tự động

Thí dụ

$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "
";

Hãy tự mình thử »
echo date("Y-m-d h:i:sa", $d) . "
";

Mẹo PHP - Năm bản quyền tự động
echo date("Y-m-d h:i:sa", $d) . "
";
?>

Sử dụng chức năng date() để tự động cập nhật năm bản quyền trên trang web của bạn:

Nhận một thời gian


Dưới đây là một số ký tự thường được sử dụng cho thời gian:

H - Định dạng 24 giờ của một giờ (00 đến 23)

Thí dụ

$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks", $startdate);

Hãy tự mình thử »
  echo date("M d", $startdate) . "
";
  $startdate = strtotime("+1 week", $startdate);
}
?>

Hãy tự mình thử »

Mẹo PHP - Năm bản quyền tự động

Thí dụ

$d1=strtotime("July 04");
$d2=ceil(($d1-time())/60/60/24);
echo "There are " . $d2 ." days until 4th of July.";
?>

Hãy tự mình thử »


Mẹo PHP - Năm bản quyền tự động

Sử dụng chức năng date() để tự động cập nhật năm bản quyền trên trang web của bạn:

Tham chiếu chứa một mô tả ngắn gọn và các ví dụ về việc sử dụng, cho mỗi chức năng!


Bài tập PHP