RangeError:无效的时间值

时间:2019-01-31 14:00:17

标签: javascript node.js

启动服务器时,我经常遇到错误。这是错误:

RangeError:无效的时间值       在Date.toISOString()

代码如下:

var start = timestamp;
const expiryDate = (new Date(start)).toISOString().split('T')[0];

1 个答案:

答案 0 :(得分:1)

当Date对象包含无效日期时,将发生此异常。

new Date('undefined').toISOString()

在此示例中,可以毫无问题地创建Date对象,但是toISOString函数会引发错误。

要解决您的问题,您需要确保timestamp变量包含有效的日期字符串。