{site_name}

{site_name}

🌜 搜索

date_default_timezone_set() 是 PHP 内置函数,用于设置当前脚本使用的默认时区

php 𝄐 0
php date_default_timezone_set
date_default_timezone_set() 是 PHP 内置函数,用于设置当前脚本使用的默认时区。

当 PHP 脚本需要涉及时间相关操作时,如日期计算、格式化等,需先设置时区以确保获得正确的时间。否则,PHP 默认使用服务器所在的时区,可能与实际情况不符。

该函数接受一个字符串参数表示时区标识符,通常是形如 "Europe/Paris" 或 "Asia/Shanghai" 的地理位置名称或其它标识符。可以通过 timezone_identifiers_list() 函数列出可用的时区标识符。

以下是一个示例,将默认时区设置为北京时间:


date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');


输出:当前北京时间的年月日时分秒,如 "2023-03-27 22:00:00"(若当前为夏令时,则为 "2023-03-27 21:00:00")。