问题

时区异常

@CreateDateColumn()自动生成时间,发现相差8小时
原因: 时区不一致
解决方法:
确认node环境时间正常,终端直接输入date命令查看确认服务器时间正常确认mysql数据库时间正常,workbench使用 select now(); 命令查看,如果不一致, 执行 set global time_zone = '+8:00'; 再执行 flush privileges;

所有时间都正常了,但是返回前端的结果和数据库存储的还是差8小时

原因是typeorm要进行timezone设置,设置 timezone: "+08:00", 或者 timezone: "Z"
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP