PHP date.timezone 是 PHP 中的一个全局变量,它用于指定时区。它是 PHP 5.1.0 版本引入的新特性,用于替代以前的 date_default_timezone_set() 函数。
date.timezone 变量可以设置为任何 IANA 时区标识符,例如 Europe/Paris、America/New_York 等。如果未设置 date.timezone,则 PHP 会使用 php.ini 中的默认值(date.timezone = UTC)。
// 设置时区为 Europe/Paris date_default_timezone_set('Europe/Paris');
在 php.ini 文件中设置 date.timezone 变量也是可行的:
date.timezone = "Europe/Paris"
在使用 date() 和 time() 等函数之前,必须先设置正确的时区。否则将会出现不正确的时间戳和日期显示。因此,在使用这些函数之前,应该先调用 date_default_timezone_set() 函数来设置正确的时区。
PHP Date/Time 参考手册
设置 DateTime 对象的时区:
date_timezone_set() 函数 DateTime 对象的时区。
参数 | 描述 |
---|---|
object | 必需。规定一个由 date_create() 返回的 DateTime 对象。该函数修改该对象。 |
timezone | 必需。规定一个代表所需时区的 DateTimeZone 对象。 提示: 查看 PHP 中支持的所有时区列表 |
返回值: | 返回指定格式的 DateTime 对象。如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 5.2+ |
更新日志: | PHP 5.3.0:返回值从 NULL 改为 DateTime。 |
PHP 7 异常 PHP 7 新特性PHP 7 异常用于向下兼容及增强旧的assert()函数。它能在生产环境中实现零成本的断言,并且提供抛出自定...
PHP date_interval_format() 函数PHP Date/Time 参考手册实例 计算两个日期间的间隔,然后格式化时间间隔:?php $date1=date_cre...
PHP date_parse_from_format() 函数PHP Date/Time 参考手册实例 根据指定的格式返回一个包含指定日期信息的关联数组:?php print...
PHP htmlentities() 函数 PHP String 参考手册实例把一些字符转换为 HTML 实体:?php$str =W3CSçh°°¦§;echo htmlentities($...
PHP str_ireplace() 函数PHP String 参考手册实例 把字符串 Hello world! 中的字符 WORLD(不区分大小写)替换成 Peter:?php ec...