首页 > 解决方案 > 对 DateTime 的行为进行续集

问题描述

表中的日期时间在 postgres 中为 2018-01-03 15:46:59.807438。但是 sequelize 的结果显示时间为 2018-01-03T20:46:59.807Z。我没有看到任何手动转换完成。您能否帮助理解原因。在某处我觉得时间转换为/从UTC转换

标签: javascriptdatetimesequelize.js

解决方案


在本地时区显示的 Postgres 日期时间中(查看当前时区:)show timezone;。sequelize 的响应以零时区显示(日期末尾的 Z,参考:https ://www.timeanddate.com/time/zones/z )。所以,它是同一个日期,但第一个是您当地时区的日期,第二个是 UTC。


推荐阅读