Hướng dẫn dùng date m trong PHP
Hàm Show Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Kết quả trả vềHàm sẽ trả về một chuỗi thời gian đúng với định dạng Bài viết này được đăng tại [free tuts .net] Ví dụCách sử dụng hàm Code echo date("F j, Y, g:i a")." Kết quả May 4, 2017, 2:22 pm 05.04.17 4, 5, 2017 20170504 02-22-35, 4-05-17, 2231 2235 4 Thupm17 it is the 4th day. Thu May 4 14:22:35 ICT 2017 14:05:35 m is month 14:22:35 2017-05-04 14:22:35 Định dạng thời gian tại một thời điểm nào đó. Code $date = mktime(15,50,30,4,30,2017); echo date("F j, Y, H:i a", $date)." Kết quả April 30, 2017, 15:50 pm 2017-04-30 15:50:30 Tham khảo: php.net Để định dạng ngày và giờ trong PHP, chúng ta sử dụng hàm Hàm date() trong PHPHàm Cú pháp date(format, timestamp)
Timestamp là một chuỗi các ký tự, biểu thị ngày và/ hoặc thời gian tại một sự kiện nhất định xảy ra.Hàm date() - Các tham số ngày thángTham số format là bắt buộc của hàm Dưới đây là một số ký tự thường được sử dụng cho tham số trong ngày tháng.
Các ký tự khác, như Ví dụ dưới đây định dạng ngày hôm nay theo ba cách khác nhau. Ví dụ
echo "Hôm nay là ".date("Y/m/d")." Xem kết quả PHP - cập nhật copyright năm tự độngSử dụng hàm Ví dụ Copyright © 2010 - echo date("Y"); ?>
Xem kết quả Hàm date() - Các tham số thời gianDưới đây là một số ký tự thường được sử dụng cho tham số thời gian.
Ví dụ bên dưới xuất ra thời gian hiện tại ở định dạng được chỉ định. Ví dụ
echo "Bây giờ là ".date("h:i:s");
?>
Xem kết quả date() trong PHP sẽ trả về ngày/ giờ hiện tại của máy chủ!Cài đặt múi giờNếu thời gian nhận lại từ mã PHP không chính xác, có thể do máy chủ của chúng ta ở quốc gia khác hoặc được thiết lập cho múi giờ khác. Vì vậy, nếu cần thời gian chính xác theo một vị trí cụ thể, chúng ta có thể đặt múi giờ muốn sử dụng. Ví dụ bên dưới đặt múi giờ thành "Asia/ Ho_Chi_Minh", sau đó xuất ra thời gian hiện tại ở định dạng được chỉ định. Ví dụ
date_default_timezone_set("Asia/Ho_Chi_Minh");
echo "Bây giờ là ".date("h:i:sa");
?>
Xem kết quả Tạo một ngày với hàm mktime()Tham số timestamp là tùy chọn trong hàm Hàm PHP Cú pháp mktime(hour, minute, second, month, day, year) Ví dụ bên dưới tạo ngày và giờ với hàm Ví dụ
$d = mktime(11, 23, 34, 11, 23, 2019);
echo "Ngày giờ được tạo là ".date("Y/m/d h:i:s", $d);
?>
Xem kết quả Tạo ngày từ chuỗi với hàm strtotime()Hàm PHP Cú pháp strtotime(time, now) Ví dụ bên dưới tạo ngày và giờ từ hàm Ví dụ
$d = strtotime("10:30pm April 15 2014");
echo "Ngày giờ được tạo là ".date("Y/m/d h:i:sa", $d);
?>
Xem kết quả PHP khá thông minh trong việc chuyển đổi một chuỗi thành một ngày tháng, vì vậy chúng ta có thể đặt vào các giá trị khác nhau. Ví dụ
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . " Xem kết quả Tuy nhiên, hàm Một số ví dụ về ngày thángVí dụ dưới đây xuất ra các ngày trong sáu ngày thứ Bảy tiếp theo. Ví dụ
$startdate=strtotime("Saturday");
$enddate=strtotime("+6 weeks", $startdate);
while ($startdate < $enddate) {
echo date("M d", $startdate) . " Xem kết quả Ví dụ bên dưới tính ra số ngày cho đến ngày 2 tháng 9. Ví dụ
$d1=strtotime("Sep 02");
$d2=ceil(($d1-time())/60/60/24);
echo "Còn tới " . $d2 ." ngày, để tới ngày 02 tháng 09.";
?>
Xem kết quả Tham chiếu ngày giờ PHPĐể có tài liệu tham khảo đầy đủ về tất cả các hàm ngày tháng, hãy truy cập Tài liệu tham khảo ngày tháng hoàn chỉnh trong PHP. Tài liệu tham khảo chứa một mô tả ngắn gọn và các ví dụ sử dụng cho mỗi hàm! |