這些函數(shù)使您可以從運行PHP腳本的服務器獲取日期和時間。您可以使用這些函數(shù)以多種不同方式格式化日期和時間。
無需安裝即可使用這些函數(shù)。它們是PHP核心的一部分。
日期/時間配置選項:
名稱 | 默認 | 描述 | 可變 |
---|---|---|---|
date.default_latitude | “ 31.7667” | 指定默認緯度(date_sunrise() 和 date_sunset() 使用該選項) | PHP_INI_ALL |
date.default_longitude | “ 35.2333” | 指定默認經度(date_sunrise() 和 date_sunset() 使用該選項) | PHP_INI_ALL |
date.sunrise_zenith | “ 90.83” | 指定默認日出天頂(date_sunrise() 和 date_sunset() 使用該選項) | PHP_INI_ALL |
date.sunset_zenith | “ 90.83” | 指定默認日落天頂(date_sunrise() 和 date_sunset() 使用該選項) | PHP_INI_ALL |
date.timezone | "" | 指定默認時區(qū) | PHP_INI_ALL |
版本-表示支持該函數(shù)的PHP的最早版本。
序號 | 函數(shù)名稱 | 函數(shù)說明 | 版本 |
---|---|---|---|
1 | checkdate() | 驗證格里高里日期 | 3 |
2 | date_create() | 返回一個新的DateTime對象 | 5 |
3 | date_date_set() | 設置一個新的日期。 | 5 |
4 | date_default_timezone_get() | 返回默認時區(qū),被所有的 Date/Time 函數(shù)使用。 | 5 |
5 | date_default_timezone_set() | 設置默認時區(qū),被所有的 Date/Time 函數(shù)使用。 | 5 |
6 | date_format() | 返回根據(jù)給定格式格式化的日期 | 5 |
7 | date_isodate_set() | 設置ISO日期 | 5 |
8 | date_modify() | 修改時間戳 | 5 |
9 | date_offset_get() | 返回夏令時偏移量 | 5 |
10 | date_parse() | 返回具有給定日期的詳細信息的關聯(lián)數(shù)組 | 5 |
11 | date_sun_info() | 返回一個包含有關指定日期與地點的日出/日落和黃昏開始/黃昏結束的信息的數(shù)組。 | 5 |
12 | date_sunrise() | 返回給定日期/地點的日出時間 | 5 |
13 | date_sunset() | 返回給定日期/地點的日落時間 | 5 |
14 | date_time_set() | 設置時間 | 5 |
15 | date_timezone_get() | 返回給定 DateTime 對象的時區(qū)。 | 5 |
16 | date_timezone_set() | 設置 DateTime 對象的時區(qū) | 5 |
17 | date() | 格式化本地日期和時間 | 3 |
18 | getdate() | 返回一個數(shù)組,其中包含Unix時間戳的日期和時間信息 | 3 |
19 | gettimeofday() | 返回包含當前時間信息的數(shù)組 | 3 |
20 | gmdate() | 格式化 GMT/UTC 日期/時間 | 3 |
21 | gmmktime() | 返回 GMT 日期的 Unix 時間戳 | 3 |
22 | gmstrftime() | 根據(jù)語言環(huán)境設置格式化 GMT/UTC 時間/日期 | 3 |
23 | idate() | 將本地時間/日期格式化為整數(shù) | 5 |
24 | localtime() | 返回本地時間。 | 4 |
25 | microtime() | 返回當前 Unix 時間戳的微秒數(shù) | 3 |
26 | mktime() | 返回一個日期的 Unix 時間戳 | 3 |
27 | strftime() | 根據(jù)區(qū)域設置格式化本地時間/日期 | 3 |
28 | strptime() | 解析使用 strftime() 生成的時間/日期 | 5 |
29 | strtotime() | 將任何英文文本的日期或時間描述解析為 Unix 時間戳 | 3 |
30 | time() | 返回當前時間的 Unix 時間戳 | 3 |
31 | timezone_abbreviations_list() | 返回包含夏令時、偏移量和時區(qū)名稱的關聯(lián)數(shù)組 | 5 |
32 | timezone_identifiers_list() | 返回帶有所有時區(qū)標識符的數(shù)字索引數(shù)組 | 5 |
33 | timezone_name_from_abbr() | 從縮寫返回時區(qū)名稱 | 5 |
34 | timezone_name_get() | 返回時區(qū)的名稱 | 5 |
35 | timezone_offset_get() | 返回格林尼治標準時間的時區(qū)偏移量 | 5 |
36 | timezone_open() | 返回一個新的DateTimeZone對象 | 5 |
37 | timezone_transitions_get() | 返回時區(qū)的所有轉換 | 5 |
38 | date_add() | 添加日、月、年、時、分和秒到一個日期 | 5.3 |
39 | date_create_from_format() | 通過根據(jù)指定的格式解析時間字符串來創(chuàng)建日期。 | 5.3 |
40 | date_diff() | 計算并返回兩個日期之間的差。 | 5.3 |
41 | date_parse_from_format() | 根據(jù)指定的格式返回有關給定日期的信息 | 5.3 |
42 | date_parse() | 返回一個帶有指定日期的詳細信息的關聯(lián)數(shù)組 | 5.2 |
43 | date_sub() | 從指定日期減去日、月、年、時、分和秒 | 5.3 |
44 | date_timestamp_get() | 返回Unix時間戳 | 5.3 |
45 | date_timestamp_set() | 根據(jù)給定的時間戳設置日期和時間值 | 5.3 |
46 | date_get_last_errors() | 創(chuàng)建DateTime對象時返回警告和錯誤 | 5.3 |
47 | date_interval_create_from_date_string() | 從給定的字符串創(chuàng)建日期間隔。 | 5 |
48 | date_interval_format() | 格式化時間間隔 | 5.5 |
49 | date_create_immutable_from_format() | 根據(jù)指定的格式分析時間字符串 | 5.5 |
50 | date_create_immutable() | 創(chuàng)建并返回一個DateTimeImmutable對象 | 5.5 |
51 | timezone_version_get() | 返回當前時區(qū)數(shù)據(jù)庫的版本 | 5.3 |
52 | timezone_location_get() | 返回與時區(qū)相關的定位信息 | 5.3 |
序號 | 常量和說明 |
---|---|
1 | DATE_ATOM 原子(示例:2005-08-15T16:13:03 + 0000) |
2 | DATE_COOKIE HTTP Cookies(例如:Sun,2005年8月14日16:13:03 UTC) |
3 | DATE_ISO8601 ISO-8601(例如:2005-08-14T16:13:03 + 0000) |
4 | DATE_RFC822 RFC 822(示例:Sun,2005年8月14日16:13:03 UTC) |
5 | DATE_RFC850 RFC 850(示例:UTC 05年8月14日16:13:03) |
6 | DATE_RFC1036 RFC 1036(示例:UTC 05年8月14日16:13:03) |
7 | DATE_RFC1123RFC RFC 1123(示例:Sun,2005年8月14日16:13:03 UTC) |
8 | DATE_RFC2822 RFC 2822(2005年8月14日,星期日16:13:03 +0000) |
9 | DATE_RSS RSS(星期日,2005年8月14日16:13:03 UTC) |
10 | DATE_W3C 萬維網聯(lián)盟(例如:2005-08-14T16:13:03 + 0000) |
11 | SUNFUNCS_RET_TIMESTAMP 時間戳(在5.1.2中可用) |
12 | SUNFUNCS_RET_STRING 小時:分鐘(例如:08:02)(在5.1.2中可用) |
13 | SUNFUNCS_RET_DOUBLE 小時作為浮點數(shù)(例如8.75)(在5.1.2中可用) |