#临时设置时区为用户时区
date_default_timezone_set($timezone);

执行某个方法或者类的时候使用这个时区,执行完毕之后,仍为此前默认的时区。

echo '服务器时区:' . date_default_timezone_get() . PHP_EOL;
echo '2020-05-19T18:07:46Z 转换为服务器所在时区的时间是: ' . date('Y-m-d H:i:s', strtotime('2020-05-19T18:07:46Z'));