DATE_* 常量已定义,并提供标准日期表示形式,可与日期格式函数(如 date())一起使用。
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)2005-08-15T15:52:01+00:00)
Monday, 15-Aug-2005 15:52:01 UTC)
DATE_ISO8601 (string)2005-08-15T15:52:01+0000)
注意:此格式与 ISO-8601 不兼容,但出于向后兼容性原因而保留。请改用
DATE_ISO8601_EXPANDED、DATE_ATOM以与 ISO-8601 兼容(参见 ISO8601:2004 第 4.3.3 节第 d 款)。
DATE_ISO8601_EXPANDED (string)+10191-07-26T08:59:52+01:00)
注意:此格式允许年份范围超出 ISO-8601 的正常范围
0000-9999,方法始终包含一个符号字符。它还解决了时区部分 (+01:00) 与 ISO-8601 兼容的问题。
DATE_RFC822 (string)Mon, 15 Aug 05 15:52:01 +0000)
DATE_RFC850 (string)Monday, 15-Aug-05 15:52:01 UTC)
DATE_RFC1036 (string)Mon, 15 Aug 05 15:52:01 +0000)
DATE_RFC1123 (string)Mon, 15 Aug 2005 15:52:01 +0000)
DATE_RFC7231 (string)Sat, 30 Apr 2016 17:52:13 GMT)
DATE_RFC2822 (string)Mon, 15 Aug 2005 15:52:01 +0000)
DATE_RFC3339 (string)DATE_ATOM 相同。
DATE_RFC3339_EXTENDED (string)2005-08-15T15:52:01.000+00:00)
DATE_RSS (string)Mon, 15 Aug 2005 15:52:01 +0000)。DATE_RFC1123 的别名。
DATE_W3C (string)2005-08-15T15:52:01+00:00)。DATE_RFC3339 的别名。