PHP Conference Japan 2024

预定义常量

DATE_* 常量已定义,并提供标准日期表示形式,可与日期格式函数(如 date())一起使用。

date_sunrise()date_sunset() 可用的 returnFormat
警告

从 PHP 8.4.0 开始,这些常量已弃用。从 PHP 8.1.0 开始,相应的 date_sunrise()date_sunset() 函数已弃用。

SUNFUNCS_RET_TIMESTAMP (int)
时间戳
SUNFUNCS_RET_STRING (int)
小时:分钟(例如:08:02
SUNFUNCS_RET_DOUBLE (int)
小时作为浮点数(例如 8.75
DATE_* 常量
DATE_ATOM (string)
Atom(例如:2005-08-15T15:52:01+00:00
HTTP Cookie(例如:Monday, 15-Aug-2005 15:52:01 UTC
DATE_ISO8601 (string)
ISO-8601(例如:2005-08-15T15:52:01+0000

注意此格式与 ISO-8601 不兼容,但出于向后兼容性原因而保留。请改用 DATE_ISO8601_EXPANDEDDATE_ATOM 以与 ISO-8601 兼容(参见 ISO8601:2004 第 4.3.3 节第 d 款)。

DATE_ISO8601_EXPANDED (string)
ISO-8601 扩展格式(例如:+10191-07-26T08:59:52+01:00

注意此格式允许年份范围超出 ISO-8601 的正常范围 0000-9999,方法始终包含一个符号字符。它还解决了时区部分 (+01:00) 与 ISO-8601 兼容的问题。

DATE_RFC822 (string)
RFC 822(例如:Mon, 15 Aug 05 15:52:01 +0000
DATE_RFC850 (string)
RFC 850(例如:Monday, 15-Aug-05 15:52:01 UTC
DATE_RFC1036 (string)
RFC 1036(例如:Mon, 15 Aug 05 15:52:01 +0000
DATE_RFC1123 (string)
RFC 1123(例如:Mon, 15 Aug 2005 15:52:01 +0000
DATE_RFC7231 (string)
RFC 7231(从 PHP 7.0.19 和 7.1.5 开始)(例如:Sat, 30 Apr 2016 17:52:13 GMT
DATE_RFC2822 (string)
RFC 2822(例如:Mon, 15 Aug 2005 15:52:01 +0000
DATE_RFC3339 (string)
DATE_ATOM 相同。
DATE_RFC3339_EXTENDED (string)
RFC 3339 扩展格式(例如:2005-08-15T15:52:01.000+00:00
DATE_RSS (string)
RSS(例如:Mon, 15 Aug 2005 15:52:01 +0000)。DATE_RFC1123 的别名。
DATE_W3C (string)
万维网联盟(例如:2005-08-15T15:52:01+00:00)。DATE_RFC3339 的别名。
添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top