Bạn có thể sử dụng hàm PHP date[]
hoặc lớp DateTime[]
để lấy Ngày & Giờ hiện tại trong PHP. Hướng dẫn này sẽ giúp bạn lấy ngày giờ hiện tại trong PHP
Quảng cáo
Các kết quả được cung cấp dựa trên cài đặt múi giờ trong php. tập tin ini. Bạn có thể cần sửa đổi cài đặt này để nhận ngày và giờ theo múi giờ bắt buộc. Đọc hướng dẫn này để đặt múi giờ trong cấu hình PHP
Sử dụng hàm date[]
Hàm date[] trong PHP chuyển đổi dấu thời gian được lưu trữ trong bộ nhớ máy tính thành định dạng mà con người có thể đọc được. Cú pháp của hàm date[] như sau
date[format, [timestamp]]
Tập lệnh php bên dưới sẽ trả về thời gian ngày hiện tại trong 'Y-m-d H. i. định dạng s
1
2
3
4
Kết quả. -
2017-02-27 08:22:26
Các ví dụ hữu ích khác
1
2
3
4
ngày['Y/m/d']; // 2017/02/27
ngày['m/d/Y']; // 02/27/2017
ngày['H. i. s']; // 08. 22. 26
ngày['Y-m-d H. i. s']; // 2017-02-27 08. 22. 26
Sử dụng lớp DateTime[]
Các hàm lớp DateTime[] cho phép bạn lấy ngày và giờ. Bạn cũng có thể sử dụng các hàm để định dạng ngày giờ theo nhiều cách khác nhau
Tôi đã cố gắng đề cập đến _______2_______50 chức năng và phương pháp tại đây. Bạn chắc chắn nên xem qua tài liệu để đọc về các chức năng không có trong hướng dẫn. Nếu bạn có bất kỳ câu hỏi nào, vui lòng cho tôi biết trong phần bình luậnHàm ngày tháng trong PHP là một hàm dựng sẵn giúp đơn giản hóa việc làm việc với các kiểu dữ liệu ngày tháng. Hàm ngày tháng PHP được sử dụng để định dạng ngày hoặc giờ thành định dạng có thể đọc được của con người. Nó có thể được sử dụng để hiển thị ngày bài viết đã được xuất bản. ghi lại dữ liệu được cập nhật lần cuối trong cơ sở dữ liệu
Trong hướng dẫn này, bạn sẽ học hàm ngày và giờ trong PHP-
Cú pháp ngày PHP & Ví dụ
PHP Ngày cú pháp cơ bản sau
NƠI ĐÂY,
- “date[…]” là hàm trả về dấu thời gian hiện tại trong PHP trên máy chủ
- "định dạng" là định dạng chung mà chúng tôi muốn đầu ra của mình là i. e. ;
- “Y-m-d” cho định dạng ngày PHP YYYY-MM-DD
- “Y” để hiển thị năm hiện tại
- “[dấu thời gian]” là tùy chọn. Nếu không có dấu thời gian nào được cung cấp, PHP sẽ lấy ngày giờ PHP hiện tại trên máy chủ
Hãy xem một ví dụ cơ bản hiển thị năm hiện tại
đầu ra
2018
Dấu thời gian là gì?
Dấu thời gian trong PHP là một giá trị số tính bằng giây giữa thời gian hiện tại và giá trị tại ngày 1 tháng 1 năm 1970 00. 00. 00 Giờ chuẩn Greenwich [GMT]
Giá trị được trả về bởi hàm thời gian phụ thuộc vào múi giờ mặc định
Múi giờ mặc định được đặt trong php. tập tin ini
Nó cũng có thể được thiết lập theo chương trình bằng hàm date_default_timezone_set
Mã bên dưới hiển thị dấu thời gian hiện tại
Giả sử bạn đã lưu dấu thời gian của tệp. php trong thư mục phptuts, duyệt đến URL http. // localhost/phptuts/dấu thời gian. php
Ghi chú. giá trị của dấu thời gian PHP không phải là hằng số. Nó thay đổi từng giây
Lấy danh sách các mã định danh múi giờ có sẵn
Trước khi xem cách đặt múi giờ mặc định theo lập trình, hãy xem cách nhận danh sách các múi giờ được hỗ trợ
NƠI ĐÂY,
- “$timezone_identifiers = DateTimeZone. listIdentifiers[];” . Phương thức listIdentifiers trả về một danh sách các hằng số được gán cho biến $timezone_identifiers
- “foreach{…}” lặp qua mảng số và in các giá trị
Giả sử bạn đã lưu tệp list_time_zones. php trong thư mục phptuts, duyệt đến URL http. //localhost/phptuts/list_time_zones. php
PHP đặt múi giờ theo lập trình
Hàm date_default_timezone_set cho phép bạn đặt múi giờ mặc định từ tập lệnh PHP
Múi giờ đã đặt sau đó sẽ được sử dụng cho tất cả các ngày trong tập lệnh hàm PHP. Nó có cú pháp sau
________số 8_______NƠI ĐÂY,
- “date_default_timezone_set[]” là chức năng đặt múi giờ mặc định
- “string $timezone_identifier” là định danh múi giờ
Đoạn script bên dưới hiển thị thời gian theo múi giờ mặc định được đặt trong php. ban đầu
Sau đó, nó thay đổi múi giờ mặc định thành Châu Á/Calcutta và hiển thị lại thời gian
Giả sử bạn đã lưu tệp set_time_zone. php trong thư mục phptuts, duyệt đến URL http. //localhost/phptuts/set_time_zone. php
Hàm Mktime trong PHP
Hàm mktime trả về dấu thời gian ở định dạng Unix
Nó có cú pháp sau
NƠI ĐÂY,
- “mktime[…]” là hàm tạo dấu thời gian PHP
- “giờ” là tùy chọn, đó là số giờ
- “minute” là tùy chọn, nó là số phút
- "giây" là tùy chọn, đó là số giây
- “tháng” là tùy chọn, nó là số của tháng
- "ngày" là tùy chọn, nó là số của ngày
- “year” là tùy chọn, nó là số của năm
- “is_dst” là tùy chọn, nó được sử dụng để xác định thời gian tiết kiệm trong ngày [DST]. 1 dành cho DST, 0 nếu không và -1 nếu không xác định
Bây giờ chúng ta hãy xem một ví dụ tạo dấu thời gian cho ngày 10/13/2025 bằng cách sử dụng hàm mktime