您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP Date & Time 函数

PHP Date & Time 函数

这些函数使您可以从运行PHP脚本的服务器获取日期和时间。您可以使用这些函数以多种不同方式格式化日期和时间。

安装

无需安装即可使用这些函数。它们是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 "" 指定默认时区 PHP_INI_ALL

版本-表示支持该函数的PHP的最早版本。

序号 函数名称 函数说明 版本
1 验证格里高里日期 3
2 返回一个新的DateTime对象 5
3 设置一个新的日期。 5
4 返回默认时区,被所有的 Date/Time 函数使用。 5
5 设置默认时区,被所有的 Date/Time 函数使用。 5
6 返回根据给定格式格式化的日期 5
7 设置ISO日期 5
8 修改时间戳 5
9 返回夏令时偏移量 5
10 返回具有给定日期的详细信息的关联数组 5
11 返回一个包含有关指定日期与地点的日出/日落和黄昏开始/黄昏结束的信息的数组。 5
12 返回给定日期/地点的日出时间 5
13 返回给定日期/地点的日落时间 5
14 设置时间 5
15 返回给定 DateTime 对象的时区。 5
16 设置 DateTime 对象的时区 5
17 格式化本地日期和时间 3
18 返回一个数组,其中包含Unix时间戳的日期和时间信息 3
19 返回包含当前时间信息的数组 3
20 格式化 GMT/UTC 日期/时间 3
21 返回 GMT 日期的 Unix 时间戳 3
22

根据语言环境设置格式化 GMT/UTC 时间/日期

3
23 将本地时间/日期格式化为整数 5
24 返回本地时间。 4
25 返回当前 Unix 时间戳的微秒数 3
26 返回一个日期的 Unix 时间戳 3
27 根据区域设置格式化本地时间/日期 3
28 解析使用 strftime() 生成的时间/日期 5
29 将任何英文文本的日期或时间描述解析为 Unix 时间戳 3
30 返回当前时间的 Unix 时间戳 3
31 返回包含夏令时、偏移量和时区名称的关联数组 5
32 返回带有所有时区标识符的数字索引数组 5
33 从缩写返回时区名称 5
34 返回时区的名称 5
35 返回格林尼治标准时间的时区偏移量 5
36 返回一个新的DateTimeZone对象 5
37 返回时区的所有转换 5
38 添加日、月、年、时、分和秒到一个日期 5.3
39 通过根据指定的格式解析时间字符串来创建日期。 5.3
40 计算并返回两个日期之间的差。 5.3
41 根据指定的格式返回有关给定日期的信息 5.3
42 返回一个带有指定日期的详细信息的关联数组 5.2
43 从指定日期减去日、月、年、时、分和秒 5.3
44 返回Unix时间戳 5.3
45 根据给定的时间戳设置日期和时间值 5.3
46 创建DateTime对象时返回警告和错误 5.3
47 从给定的字符串创建日期间隔。 5
48 格式化时间间隔 5.5
49 根据指定的格式分析时间字符串 5.5
50 创建并返回一个DateTimeImmutable对象 5.5
51 返回当前时区数据库的版本 5.3
52 返回与时区相关的定位信息 5.3

PHP日期/时间常量

序号 常量和说明
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

万维网联盟(例如: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

小时作为浮点数(例如8.75)(在5.1.2中可用)


联系我
置顶