PHP输出的时间不正确
原因是PHP默认的时区不是中国时区
查看默认时区
方法一:
// 输出PHP配置的信息
phpinfo();

查看Default timezone是否为Asia/Shanghai,一般旧版本的PHP会默认UTC
方法二:
// 输出当前时区 echo date_default_timezone_get();
解决方法
方法一:在输出时间前,先设置时区
// 设置时区 date_default_timezone_set('Asia/Shanghai'); // 效果同上 date_default_timezone_set('PRC');
方法二:修改php.ini文件并重启环境
// 搜索date.timezone,把值换成Asia/Shanghai
date.timezone=Asia/Shanghai

浙公网安备 33010602011771号