php date_default_timezone_set()函数
php date_default_timezone_set()函数用于设置默认时区,以便在脚本中使用date()函数时,可以获取正确的时间。
该函数的语法如下:
date_default_timezone_set(timezone_identifier);
其中,timezone_identifier参数可以是以下值:
- UTC:世界标准时间,统一时间,也称为零时区;
- GMT:格林尼治标准时间,比UTC慢8小时;
- Asia/Shanghai:上海时区,比UTC慢8小时;
- America/Los_Angeles:洛杉矶时区,比UTC快7小时;
- Europe/London:伦敦时区,比UTC快1小时;
- 其他时区,可以参考:https://www.php.net/manual/zh/timezones.php
使用示例:
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
上面的代码将设置默认时区为上海时区,输出当前时间,输出结果类似:2020-08-17 15:41:30。