#临时设置时区为用户时区
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'));
#临时设置时区为用户时区
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'));
查看当前时间及时区状态sudo timedatectl status# 显示当前时区为Asia/Shanghai查看当前系统时间sudo date查看当前系统时间及时区sudo date -R# 显示当前时间及对应时区,时区为“+0800”北京时区修改硬件时间修改日期格式:MM月/DD日/YYYY年sudo date -s MM/DD/YYYY修改时间:hh时:mm分:ss秒 sudo date
由于PHP所取的时间是格林威治标准时间,与当地的时间会有出入.格林威治标准时间和北京
PHP中设置时区方法小结
句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M