今天碰到一个特别奇怪的问题,linux服务器查看时间是当前时间,数据库查看也是当前时间,页面提交数据时间也是对的,但是前端页面展示的时间却和数据库数据时间相差8个小时,额…,这是哪里出了问题?
页面数据时间
数据库时间
同一条数据展示的时间却相差8小时
排查时区问题:
cat /etc/sysconfig/clock
然后查看了项目日志,发现日志打印的时间也和当前时间相差8小时
解决方案:
依次执行以下命令
# rm -rf /etc/localtime
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后, 重启下项目就OK了