❮ Tham khảo ngày/giờ PHP
Thí dụ
Định dạng một ngày và giờ địa phương và trả về chuỗi ngày được định dạng:
echo date["l jS \of F Y h:i:s A"];
?>
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm ngày [] định dạng một ngày và giờ cục bộ và trả về chuỗi ngày được định dạng.
Cú pháp
Giá trị tham số
định dạng | Yêu cầu. Chỉ định định dạng của chuỗi ngày xuất ra. Các ký tự sau có thể được sử dụng:
và các hằng số được xác định trước cũng có thể được sử dụng [có sẵn kể từ Php 5.1.0]:
|
Dấu thời gian | Không bắt buộc. Chỉ định dấu thời gian unix số nguyên. Mặc định là thời gian địa phương [thời gian []] hiện tại |
Chi tiết kỹ thuật
Trả về một chuỗi ngày được định dạng trên thành công. Sai về thất bại + một e_warning |
4+ |
Php 5.1.0: Đã thêm lỗi múi giờ e_strict và e_notice. Phạm vi thời gian hợp lệ hiện là từ Thứ Sáu, ngày 13 tháng 12 năm 1901 20:45:54 GMT đến Tue, ngày 19 tháng 1 năm 2038 03:14:07 GMT. Trước phiên bản 5.1.0 Dấu thời gian bị giới hạn từ 01-01-1970 đến 19-01-2038 trên một số hệ thống [ví dụ: Windows]. PHP 5.1.1: Added constants of standard date/time formats that can be used to specify the format parameter |
❮ Tham khảo ngày/giờ PHP
Hãy tự mình thử »
Tuy nhiên, strtotime[]
không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.
Nhiều ví dụ ngày hơn
Cú pháp
Tạo ngày từ chuỗi với strtotime [] | Hàm Php strtotime[] được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT]. |
Ví dụ dưới đây tạo ra một ngày và thời gian từ hàm strtotime[] : | PHP khá thông minh về việc chuyển đổi một chuỗi thành một ngày, vì vậy bạn có thể đặt các giá trị khác nhau: |
$ 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, strtotime[]
không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.
- Nhiều ví dụ ngày hơn
- Ví dụ dưới đây cho thấy ngày thứ bảy tiếp theo:
- Y - đại diện cho một năm [tính bằng bốn chữ số]
- Ví dụ dưới đây cho thấy số ngày cho đến ngày 4 tháng 7:
Hoàn thành tham khảo ngày PHP
Để 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.
Thí dụ
Hãy tự mình thử »
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
Việc sử dụng hàm date [] trong PHP là gì?
Hàm ngày [] định dạng một ngày và giờ cục bộ và trả về chuỗi ngày được định dạng.
- Định dạng ngày trong PHP là gì?
- Ký hiệu cục bộ.
- Hàm ngày và thời gian trong PHP là gì?
- Hàm ngày/giờ PHP.
- Thời gian [] làm gì trong PHP?
Hàm Time [] trả về thời gian hiện tại với số giây kể từ thời đại UNIX [ngày 1 tháng 1 năm 1970 00:00:00 GMT].
Hàm Php date[]
được sử dụng để định dạng một ngày và/hoặc thời gian.
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ụ
Hãy tự mình thử »
Tạo ngày với Mktime []
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Hàm Php mktime[]
trả về dấu thời gian UNIX cho một ngày. Dấu thời gian UNIX chứa số giây giữa Epoch Unix [ngày 1 tháng 1 năm 1970 00:00:00 GMT] và thời gian được chỉ định.
Cú pháp
Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
Ví dụ dưới đây tạo ra một ngày và thời gian với hàm date[]
từ một số tham số trong hàm mktime[]
:
Thí dụ
Hãy tự mình thử »
Tạo ngày từ chuỗi với strtotime []
Hàm Php strtotime[]
được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT].
Cú pháp
Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
Thí dụ
Hãy tự mình thử »
Tạo ngày từ chuỗi với strtotime []
Thí dụ
Hàm Php strtotime[]
được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT].
Ví dụ dưới đây tạo ra một ngày và thời gian từ hàm strtotime[]
:
PHP khá thông minh về việc chuyển đổi một chuỗi thành một ngày, vì vậy bạn có thể đặt các giá trị khác nhau:
$ d = strtotime ["Thứ bảy tới"]; Ngày Echo ["Y-M-D H: I: SA", $ D]. "";
Thí dụ
Hãy tự mình thử »
Tạo ngày từ chuỗi với strtotime []
Thí dụ
Hãy tự mình thử »
Tạo ngày từ chuỗi với strtotime []
Hàm Php strtotime[]
được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT].
Ví dụ dưới đây tạo ra một ngày và thời gian từ hàm strtotime[]
: