将日期保存到数据库时,parameter.value.getTime 不是函数

Aar*_*rsh 3 javascript sql datetime node.js angular

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

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

2018-06-27T18:30:00.000Z
Run Code Online (Sandbox Code Playgroud)

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

2018-05-25 14:39:19.433
Run Code Online (Sandbox Code Playgroud)

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

Twi*_*her 10

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

var yourDate = new Date(yourString);
Run Code Online (Sandbox Code Playgroud)