【发布时间】:2018-07-18 15:56:29
【问题描述】:
它们很好地存储在数据库中。
但是当我从节点中取出并撒入json时,它会变成这种格式。
YY-mm-dd HH:ii:ss -> YY-mm-ddThh:ii:ss,000Z,
为什么会发生,我该如何解决?
【问题讨论】:
-
发生这种情况是因为它被转换为 Javascript 的本机日期,然后转换为 JSON 中的字符串。您可以使用诸如 moment 之类的库手动更改格式。
它们很好地存储在数据库中。
但是当我从节点中取出并撒入json时,它会变成这种格式。
YY-mm-dd HH:ii:ss -> YY-mm-ddThh:ii:ss,000Z,
为什么会发生,我该如何解决?
【问题讨论】:
它正在转换为日期对象,当您对 javascript 对象进行字符串化时,它将调用 date.toISOString() 格式,请看一下: Node.js - How to format a date string in UTC
如果您发布一些代码,我们可以为您提供帮助。
【讨论】: