Hàm xử lý Date & Time trong PHP

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ênMặc địnhMiêu tảCó thể thay đổi
date.default_latitude"31.7667"Xác định vĩ tuyến mặc địnhPHP_INI_ALL
date.default_longitude"35.2333"Xác định kinh tuyến mặc địnhPHP_INI_ALL
date.sunrise_zenith"90.83"Xác định sunrise zenith mặc địnhPHP_INI_ALL
date.sunset_zenith"90.83"Xác định sunset zenith mặc địnhPHP_INI_ALL
date.timezone""Xác định timezone mặc địnhPHP_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àmMiêu tảPHP
"="">Hàm checkdate()Validate một Gregorian date3
"="">Hàm date_create()Trả về đối tượng DateTime mới5
"="">Hàm date_date_set()Thiết lập Date5
"="">Hàm date_default_timezone_get()Trả về Timezone mặc định5
"="">Hàm date_default_timezone_set()Thiết lập Timezone mặc định5
"="">Hàm date_format()Trả về Date được định dạng theo format đã cho5
"="">Hàm date_isodate_set()Thiết lập ISO date5
"="">Hàm date_modify()Hiệu chỉnh Timestamp5
"="">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 đã cho5
"="">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í đã cho5
"="">Hàm date_sunset()Trả về thời gian sunset cho một ngày/vị trí đã cho5
"="">Hàm date_time_set()Thiết lập thời gian5
"="">Hàm date_timezone_get()Trả về Timezone liên quan tới DateTime đã cho5
"="">Hàm date_timezone_set()Thiết lập Timezone cho đối tượng DateTime5
"="">Hàm date()Định dạng một Local time/date3
"="">Hàm getdate()Trả về một mảng chứa thông tin Date và Time cho một Unix Timestamp3
"="">Hàm gettimeofday()Trả về một mảng chứa thông tin time hiện tại3
"="">Hàm gmdate()Định dạng một GMT/UTC date/time3
"="">Hàm gmmktime()Trả về Unix Timestamp cho một GMT date3
"="">Hàm gmstrftime()Định dạng một GMT/UTC time/date theo cài đặt Locale3
"="">Hàm idate()Định dạng một Local time/date dạng integer5
"="">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 Timestamp4
"="">Hàm microtime()Trả về microsecond cho time hiện tại3
"="">Hàm mktime()Trả về Unix Timestamp cho một Date3
"="">Hàm strftime()Định dạng một Local time/date theo các cài đặt Locale3
"="">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 Timestamp3
"="">Hàm time()Trả về time hiện tại dạng một Unix Timestamp3
"="">Hàm timezone_abbreviations_list()Trả về mảng liên hợp chứa DST, Offset và tên Timezone5
"="">Hàm timezone_identifiers_list()Trả về mảng chỉ mục giá trị số với tất cả định danh Timezone5
"="">Hàm timezone_name_from_abbr()Trả về tên Timezone viết tắt5
"="">Hàm timezone_name_get()Trả về tên Timezone5
"="">Hàm timezone_offset_get()Trả về Timezone Offset từ GMT5
"="">Hàm timezone_open()Trả về đối tượng DateTimeZone mới5
"="">Hàm timezone_transitions_get()Trả về tất cả sự chuyển tiếp cho Timezone5

Bình luận