日期和时间
介绍
日期和时间信息在 PHP 内部是以 64 位数字存储的,它可以覆盖当前时间前后 2920 亿年的时间,这个范围之广,足以满足现有应用的实际需求。
安装
无需安装,属于PHP核心的一部分
运行时配置
参数名 | 默认值 | 受控范围 | 说明 |
---|---|---|---|
date.default_latitude | “31.7667” | PHP_INI_ALL | 默认纬度 |
date.default_longitude | “35.2333” | PHP_INI_ALL | 默认经度 |
date.sunrise_zenith | “90.83” | PHP_INI_ALL | 默认日出天顶 |
date.sunset_zenith | “90.83” | PHP_INI_ALL | 默认日落天顶 |
date.timezone | “” | PHP_INI_ALL | 在未设定 TZ 环境变量时用于所有日期/时间函数的默认时区,顺序: date_default_timezone_set() > TZ 环境变量(PHP 5.4.0之前) > date.timezone,均为设置时,返回 UTC 的默认时区 |
均是 自 PHP 5.0.0 起可用
前四个配置选项目前仅用于 date_sunrise() (返回给定的日期与地点的日出时间) 和 date_sunset() (返回给定的日期与地点的日落时间)。
预定义常量
如下设定了 date_sunrise() 和 date_sunset() 函数返回的格式的 常量
参数名 | 类型 | 说明 |
---|---|---|
SUNFUNCS_RET_TIMESTAMP | (integer) | 时间戳 |
SUNFUNCS_RET_STRING | (integer) | 小时:分钟(例如:08:02) |
SUNFUNCS_RET_DOUBLE | (integer) | 浮点数表示的小时(例如:8.75) |
文档更新时间: 2021-08-08 17:50 作者:joker.liu