遇到一个问题,js获取特定日期的的时间戳,存数据库,但是在mysql里面通过FROM_UNIXTIME(timestamp,'%Y-%m-%d')
格式化日期,是不一致的。。。
查了一下,是时区问题,mysql时区不对,验证一下,执行sql语句:
select now();
如果与js执行结果:
new Date()
不一致,那么需要调整一下mysql的时区了。。
修改容器内配置文件/etc/mysql/mysql.conf.d/mysqld.cnf
, 添加配置:
default-time_zone = '+8:00'
然后重启容器。