我在node.js中使用Sequelize来保存打开和关闭时间。我也使用了moment.js格式。改变FindOrCreate我这样做:UTC日期在Sequelize.js
result.open = moment(hours.open, "hh:mma").format("YYYY-MM-DD HH:mm:ss");
result.save()
...
能正常工作的时间被格式化MySQL的日期时间格式。问题是当我检索Seqquelize认为它是UTC时间并将其转换为EST(我的服务器时区)时。
我更喜欢它以UTC的方式进入数据库,并以相同的方式出现。有什么我做错了吗?为什么Sequelize不会在插入时将其转换为UTC,而是假定它是UTC出来的?另外,有没有办法让它尝试转换到我的服务器时区?
你有没有找到解决办法?我遇到同样的问题,我无法找到任何文件。 –
@JeffRyan我不知道我的答案是否太晚,但我希望它能解决你的问题,如果你仍然有它(我希望不是!)=) – Abdo