【问题标题】:parameter.value.getTime is not a function while saving date to database将日期保存到数据库时,parameter.value.getTime 不是函数
【发布时间】:2018-06-18 08:26:02
【问题描述】:

我正在将日期从 nodejs 保存到 SQL 数据库。将日期保存到 SQL 时出现错误“parameter.value.getTime”。

同时以这种格式传递日期,同时将其传递给 SQL。

2018-06-27T18:30:00.000Z

在数据库的早期记录中,DateTime的格式就是这个。

2018-05-25 14:39:19.433

我该如何解决这个错误?我已经使用 moment js 使用另一种格式来保存日期,但它不起作用。

【问题讨论】:

    标签: javascript sql node.js angular datetime


    【解决方案1】:

    您不应尝试更改 String 的格式,而是将其转换为 JavaScript Date

    var yourDate = new Date(yourString);
    

    【讨论】:

    • 感谢我在 node js 中尝试过的答案。终于成功了。
    • 但它比实际日期少了一天。有什么解决办法吗??
    • 您使用的是哪个 DBMS?
    • SQL 服务器 2014
    • @Aarsh 它可能会在 UTC 时间保存它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多