|
|
PHP5中文手册
Date/Time 日期/时间函数
简介
可以用这些函数得到 PHP 所运行的服务器的日期和时间。可以用这些函数将日期和时间以很多不同方式格式化输出。
Note:
请留意这些函数依赖于服务器的地区设置。确认在使用这些函数时考虑到了夏令时的设置(例如使用
$date = strtotime('+7 days', $date) 而不是
$date += 7*24*60*60)和闰年。
Note:
该部份所提及的时区可参考所支持时区列表。
安装
本扩展模块作为 PHP 内核的一部分,无需安装即可使用。
运行时配置
本扩展模块在 php.ini 中未定义任何配置选项。
运行时配置
这些函数的行为受 php.ini 的影响。
日期/时间配置选项
名称 |
默认值 |
可修改范围 |
更新记录 |
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 起可用 |
有关 PHP_INI_* 常量进一步的细节与定义参见 php.ini 配置选项。
以下是配置选项的简要解释。
-
date.default_latitude
float
-
默认纬度。
-
date.default_longitude
float
-
默认经度。
-
date.sunrise_zenith
float
-
默认日出天顶。
-
date.sunset_zenith
float
-
默认日落天顶。
-
date.timezone
string
-
在未设定 TZ
环境变量时用于所有日期/时间函数的默认时区。优先顺序在
date_default_timezone_get() 页面中有说明。
Note:
前四个配置选项目前仅用于
date_sunrise() 和 date_sunset()。
预定义常量
自 PHP 5.1.1 起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数(例如
date())。
-
DATE_ATOM(string)
-
原子钟格式(如:2005-08-15T15:52:01+00:00)
-
DATE_COOKIE(string)
-
HTTP Cookies 格式(如:Mon, 15 Aug 2005 15:52:01 UTC)
-
DATE_ISO8601(string)
-
ISO-8601(如:2005-08-15T15:52:01+0000)
-
DATE_RFC822(string)
-
RFC 822(如:Mon, 15 Aug 2005 15:52:01 UTC)
-
DATE_RFC850(string)
-
RFC 850(如:Monday, 15-Aug-05 15:52:01 UTC)
-
DATE_RFC1036(string)
-
RFC 1036(如:Monday, 15-Aug-05 15:52:01 UTC)
-
DATE_RFC1123(string)
-
RFC 1123(如:Mon, 15 Aug 2005 15:52:01 UTC)
-
DATE_RFC2822(string)
-
RFC 2822(如:Mon, 15 Aug 2005 15:52:01 +0000)
-
DATE_RSS(string)
-
RSS(如:Mon, 15 Aug 2005 15:52:01 UTC)
-
DATE_W3C(string)
-
World Wide Web Consortium(如:2005-08-15T15:52:01+00:00)
Table of Contents
|