可以用这些函数得到 PHP 所运行的服务器的日期和时间。可以用这些函数将日期和时间以很多不同方式格式化输出。
注: 请留意这些函数依赖于服务器的地区设置。确认在使用这些函数时考虑到了夏令时的设置(例如使用 $date = strtotime('+7 days', $date) 而不是 $date += 7*24*60*60)和闰年。
要编译本扩展模块不需要外部库文件。
本函数库作为 PHP 内核的一部分,不用安装就能使用。
本扩展模块在 php.ini 中未定义任何配置选项。
这些函数的行为受 php.ini 的影响。
表格 1. 日期/时间配置选项
名称 | 默认值 | 可修改范围 | 更新记录 |
---|---|---|---|
date.default_latitude | "31.7667" | PHP_INI_ALL | 自 PHP 5.0.0 起可用 |
date.default_longitude | "35.2333" | PHP_INI_ALL | 自 PHP 5.0.0 起可用 |
date.sunrise_zenith | "90.83" | PHP_INI_ALL | 自 PHP 5.0.0 起可用 |
date.sunset_zenith | "90.83" | PHP_INI_ALL | 自 PHP 5.0.0 起可用 |
date.timezone | "" | PHP_INI_ALL | 自 PHP 5.0.0 起可用 |
以下是配置选项的简要解释。
注: 前四个配置选项目前仅用于 date_sunrise() 和 date_sunset()。
本扩展模块未定义任何资源类型。
自 PHP 5.1.0 起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数(例如 date())。
原子钟格式(如:2005-08-15T15:52:01+0000)
HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC)
ISO-8601(如:2005-08-15T15:52:01+0000)
RFC 822(如:Mon, 15 Aug 2005 15:52:01 UTC)
RFC 850(如:Monday, 15-Aug-05 15:52:01 UTC)
RFC 1036(如:Monday, 15-Aug-05 15:52:01 UTC)
RFC 1123(如:Mon, 15 Aug 2005 15:52:01 UTC)
RFC 2822(如:Mon, 15 Aug 2005 15:52:01 +0000)
RSS(如:Mon, 15 Aug 2005 15:52:01 UTC)
World Wide Web Consortium(如:2005-08-15T15:52:01+0000)