【问题标题】:Date format changes strangely日期格式发生了奇怪的变化
【发布时间】:2018-07-18 15:56:29
【问题描述】:

它们很好地存储在数据库中。

但是当我从节点中取出并撒入json时,它会变成这种格式。

YY-mm-dd HH:ii:ss -> YY-mm-ddThh:ii:ss,000Z,

为什么会发生,我该如何解决?

【问题讨论】:

  • 发生这种情况是因为它被转换为 Javascript 的本机日期,然后转换为 JSON 中的字符串。您可以使用诸如 moment 之类的库手动更改格式。

标签: mysql json node.js


【解决方案1】:

它正在转换为日期对象,当您对 javascript 对象进行字符串化时,它将调用 date.toISOString() 格式,请看一下: Node.js - How to format a date string in UTC

如果您发布一些代码,我们可以为您提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多