Những hàm này cho phép bạn lấy Date và Time từ Server, nơi PHP script của bạn đang chạy. Bạn có thể sử dụng các hàm này để định dạng Date và Time theo nhiều cách khác nhau.
Cài đặt Không có cài đặt nào cần thiết cho các hàm này, chúng là một phần của PHP Core.
Cấu hình Runtime
Chế độ vận hành của các hàm này bị ảnh hưởng bởi các cài đặt trong php.ini. Tất cả tham số của nó là có sẵn trong PHP 5 và các phiên bản sau đó.
Tùy chọn cấu hình Date/Time:
Tên | Mặc định | Miêu tả | Có thể thay đổi |
---|---|---|---|
date.default_latitude | "31.7667" | Xác định vĩ tuyến mặc định | PHP_INI_ALL |
date.default_longitude | "35.2333" | Xác định kinh tuyến mặc định | PHP_INI_ALL |
date.sunrise_zenith | "90.83" | Xác định sunrise zenith mặc định | PHP_INI_ALL |
date.sunset_zenith | "90.83" | Xác định sunset zenith mặc định | PHP_INI_ALL |
date.timezone | "" | Xác định timezone mặc định | PHP_INI_ALL |
Danh sách hàm xử lý Date/Time trong PHP
Để chạy các ví dụ, bạn sao chép phần PHP code vào phần // Phần PHP code ở dưới đây và sau đó lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả.
<html> <head> <title>Hàm xử lý mảng trong PHP</title> </head> <body> // Phần PHP code </body> </html>
Cột PHP chỉ phiên bản PHP sớm nhất mà hỗ trợ hàm đó.
Hàm | Miêu tả | PHP |
---|---|---|
"="">Hàm checkdate() | Validate một Gregorian date | 3 |
"="">Hàm date_create() | Trả về đối tượng DateTime mới | 5 |
"="">Hàm date_date_set() | Thiết lập Date | 5 |
"="">Hàm date_default_timezone_get() | Trả về Timezone mặc định | 5 |
"="">Hàm date_default_timezone_set() | Thiết lập Timezone mặc định | 5 |
"="">Hàm date_format() | Trả về Date được định dạng theo format đã cho | 5 |
"="">Hàm date_isodate_set() | Thiết lập ISO date | 5 |
"="">Hàm date_modify() | Hiệu chỉnh Timestamp | 5 |
"="">Hàm date_offset_get() | Trả về DST Offset (Daylight Saving Time offset) | 5 |
"="">Hàm date_parse() | Trả về mảng liên hợp với thông tin chi tiết về date đã cho | 5 |
"="">Hàm date_sun_info() | Trả về một mảng với thông tin về sunset/sunrise và lúc tranh tối tranh sáng (twilight begin/end) | 5 |
"="">Hàm date_sunrise() | Trả về thời gian sunrise cho một ngày/vị trí đã cho | 5 |
"="">Hàm date_sunset() | Trả về thời gian sunset cho một ngày/vị trí đã cho | 5 |
"="">Hàm date_time_set() | Thiết lập thời gian | 5 |
"="">Hàm date_timezone_get() | Trả về Timezone liên quan tới DateTime đã cho | 5 |
"="">Hàm date_timezone_set() | Thiết lập Timezone cho đối tượng DateTime | 5 |
"="">Hàm date() | Định dạng một Local time/date | 3 |
"="">Hàm getdate() | Trả về một mảng chứa thông tin Date và Time cho một Unix Timestamp | 3 |
"="">Hàm gettimeofday() | Trả về một mảng chứa thông tin time hiện tại | 3 |
"="">Hàm gmdate() | Định dạng một GMT/UTC date/time | 3 |
"="">Hàm gmmktime() | Trả về Unix Timestamp cho một GMT date | 3 |
"="">Hàm gmstrftime() | Định dạng một GMT/UTC time/date theo cài đặt Locale | 3 |
"="">Hàm idate() | Định dạng một Local time/date dạng integer | 5 |
"="">Hàm localtime() | Trả về một mảng chứa các thành phần thời gian của một Unix Timestamp | 4 |
"="">Hàm microtime() | Trả về microsecond cho time hiện tại | 3 |
"="">Hàm mktime() | Trả về Unix Timestamp cho một Date | 3 |
"="">Hàm strftime() | Định dạng một Local time/date theo các cài đặt Locale | 3 |
"="">Hàm strptime() | Parse một time/date được tạo với hàm strftime() | 5 |
"="">Hàm strtotime() | Parse một date hoặc time nguyên văn tiếng Anh thành một Unix Timestamp | 3 |
"="">Hàm time() | Trả về time hiện tại dạng một Unix Timestamp | 3 |
"="">Hàm timezone_abbreviations_list() | Trả về mảng liên hợp chứa DST, Offset và tên Timezone | 5 |
"="">Hàm timezone_identifiers_list() | Trả về mảng chỉ mục giá trị số với tất cả định danh Timezone | 5 |
"="">Hàm timezone_name_from_abbr() | Trả về tên Timezone viết tắt | 5 |
"="">Hàm timezone_name_get() | Trả về tên Timezone | 5 |
"="">Hàm timezone_offset_get() | Trả về Timezone Offset từ GMT | 5 |
"="">Hàm timezone_open() | Trả về đối tượng DateTimeZone mới | 5 |
"="">Hàm timezone_transitions_get() | Trả về tất cả sự chuyển tiếp cho Timezone | 5 |