日期和时间

介绍

日期和时间信息在 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