PHP 菜鳥(niǎo)教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP Date & Time 函數(shù)

這些函數(shù)使您可以從運(yùn)行PHP腳本的服務(wù)器獲取日期和時(shí)間。您可以使用這些函數(shù)以多種不同方式格式化日期和時(shí)間。

安裝

無(wú)需安裝即可使用這些函數(shù)。它們是PHP核心的一部分。

日期/時(shí)間配置選項(xiàng):

名稱(chēng)默認(rèn)描述可變
date.default_latitude“ 31.7667”指定默認(rèn)緯度(date_sunrise() 和 date_sunset() 使用該選項(xiàng))PHP_INI_ALL
date.default_longitude“ 35.2333”指定默認(rèn)經(jīng)度(date_sunrise() 和 date_sunset() 使用該選項(xiàng))PHP_INI_ALL
date.sunrise_zenith“ 90.83”指定默認(rèn)日出天頂(date_sunrise() 和 date_sunset() 使用該選項(xiàng))PHP_INI_ALL
date.sunset_zenith“ 90.83”指定默認(rèn)日落天頂(date_sunrise() 和 date_sunset() 使用該選項(xiàng))PHP_INI_ALL
date.timezone""指定默認(rèn)時(shí)區(qū)PHP_INI_ALL

版本-表示支持該函數(shù)的PHP的最早版本。

序號(hào)函數(shù)名稱(chēng)函數(shù)說(shuō)明版本
1checkdate()驗(yàn)證格里高里日期3
2date_create()返回一個(gè)新的DateTime對(duì)象5
3date_date_set()設(shè)置一個(gè)新的日期。5
4date_default_timezone_get()返回默認(rèn)時(shí)區(qū),被所有的 Date/Time 函數(shù)使用。5
5date_default_timezone_set()設(shè)置默認(rèn)時(shí)區(qū),被所有的 Date/Time 函數(shù)使用。5
6date_format()返回根據(jù)給定格式格式化的日期5
7date_isodate_set()設(shè)置ISO日期5
8date_modify()修改時(shí)間戳5
9date_offset_get()返回夏令時(shí)偏移量5
10date_parse()返回具有給定日期的詳細(xì)信息的關(guān)聯(lián)數(shù)組5
11date_sun_info()返回一個(gè)包含有關(guān)指定日期與地點(diǎn)的日出/日落和黃昏開(kāi)始/黃昏結(jié)束的信息的數(shù)組。5
12date_sunrise()返回給定日期/地點(diǎn)的日出時(shí)間5
13date_sunset()返回給定日期/地點(diǎn)的日落時(shí)間5
14date_time_set()設(shè)置時(shí)間5
15date_timezone_get()返回給定 DateTime 對(duì)象的時(shí)區(qū)。5
16date_timezone_set()設(shè)置 DateTime 對(duì)象的時(shí)區(qū)5
17date()格式化本地日期和時(shí)間3
18getdate()返回一個(gè)數(shù)組,其中包含Unix時(shí)間戳的日期和時(shí)間信息3
19gettimeofday()返回包含當(dāng)前時(shí)間信息的數(shù)組3
20gmdate()格式化 GMT/UTC 日期/時(shí)間3
21gmmktime()返回 GMT 日期的 Unix 時(shí)間戳3
22gmstrftime()

根據(jù)語(yǔ)言環(huán)境設(shè)置格式化 GMT/UTC 時(shí)間/日期

3
23idate()將本地時(shí)間/日期格式化為整數(shù)5
24localtime()返回本地時(shí)間。4
25microtime()返回當(dāng)前 Unix 時(shí)間戳的微秒數(shù)3
26mktime()返回一個(gè)日期的 Unix 時(shí)間戳3
27strftime()根據(jù)區(qū)域設(shè)置格式化本地時(shí)間/日期3
28strptime()解析使用 strftime() 生成的時(shí)間/日期5
29strtotime()將任何英文文本的日期或時(shí)間描述解析為 Unix 時(shí)間戳3
30time()返回當(dāng)前時(shí)間的 Unix 時(shí)間戳3
31timezone_abbreviations_list()返回包含夏令時(shí)、偏移量和時(shí)區(qū)名稱(chēng)的關(guān)聯(lián)數(shù)組5
32timezone_identifiers_list()返回帶有所有時(shí)區(qū)標(biāo)識(shí)符的數(shù)字索引數(shù)組5
33timezone_name_from_abbr()從縮寫(xiě)返回時(shí)區(qū)名稱(chēng)5
34timezone_name_get()返回時(shí)區(qū)的名稱(chēng)5
35timezone_offset_get()返回格林尼治標(biāo)準(zhǔn)時(shí)間的時(shí)區(qū)偏移量5
36timezone_open()返回一個(gè)新的DateTimeZone對(duì)象5
37timezone_transitions_get()返回時(shí)區(qū)的所有轉(zhuǎn)換5
38date_add()添加日、月、年、時(shí)、分和秒到一個(gè)日期5.3
39date_create_from_format()通過(guò)根據(jù)指定的格式解析時(shí)間字符串來(lái)創(chuàng)建日期。5.3
40date_diff()計(jì)算并返回兩個(gè)日期之間的差。5.3
41date_parse_from_format()根據(jù)指定的格式返回有關(guān)給定日期的信息5.3
42date_parse()返回一個(gè)帶有指定日期的詳細(xì)信息的關(guān)聯(lián)數(shù)組5.2
43date_sub()從指定日期減去日、月、年、時(shí)、分和秒5.3
44date_timestamp_get()返回Unix時(shí)間戳5.3
45date_timestamp_set()根據(jù)給定的時(shí)間戳設(shè)置日期和時(shí)間值5.3
46date_get_last_errors()創(chuàng)建DateTime對(duì)象時(shí)返回警告和錯(cuò)誤5.3
47date_interval_create_from_date_string()從給定的字符串創(chuàng)建日期間隔。5
48date_interval_format()格式化時(shí)間間隔5.5
49date_create_immutable_from_format()根據(jù)指定的格式分析時(shí)間字符串5.5
50date_create_immutable()創(chuàng)建并返回一個(gè)DateTimeImmutable對(duì)象5.5
51timezone_version_get()返回當(dāng)前時(shí)區(qū)數(shù)據(jù)庫(kù)的版本5.3
52timezone_location_get() 返回與時(shí)區(qū)相關(guān)的定位信息5.3

PHP日期/時(shí)間常量

序號(hào)常量和說(shuō)明
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

萬(wàn)維網(wǎng)聯(lián)盟(例如:2005-08-14T16:13:03 + 0000)

11

SUNFUNCS_RET_TIMESTAMP

時(shí)間戳(在5.1.2中可用)

12

SUNFUNCS_RET_STRING

小時(shí):分鐘(例如:08:02)(在5.1.2中可用)

13

SUNFUNCS_RET_DOUBLE

小時(shí)作為浮點(diǎn)數(shù)(例如8.75)(在5.1.2中可用)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清