International PHP Conference Berlin 2025

运行时配置

这些函数的行为受 php.ini 中的设置影响。

日期/时间配置选项
名字 默认 可修改范围 更新日志
date.default_latitude "31.7667" INI_ALL  
date.default_longitude "35.2333" INI_ALL  
date.sunrise_zenith "90.833333" INI_ALL 在 PHP 8.0.0 之前,默认值是“90.583333”
date.sunset_zenith "90.833333" INI_ALL 在 PHP 8.0.0 之前,默认值是“90.583333”
date.timezone "UTC" INI_ALL 自 PHP 8.2.0 起,将其设置为无效值或者空字符串时将发出警告。
有关 INI_* 样式的更多详情与定义,见 配置可被设定范围

这是配置指令的简短说明。

date.default_latitude float

默认纬度范围从赤道的 0 到向北 +90 和向南 -90

date.default_longitude float

默认经度范围从本初子午线的 0 到向东 +180 和向西 −180

date.sunrise_zenith float

日出时默认天顶。

默认值是 90°50'。额外的 50' 是因为两个部分:太阳半径(即 16')及大气折射(即 34')。

date.sunset_zenith float

日落时默认天顶。

date.timezone string

所有日期/时间函数使用的默认时区。date_default_timezone_get() 页面中描述了在没有明确提及时区的情况下使用时区的优先顺序。参见所支持的时区列表以获得支持的时区列表。

注意: 前四个配置选项目前仅用于 date_sunrise()date_sunset()

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top