RangeError:无效的时间值

新手上路,请多包涵

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

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

这是代码:

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

原文由 adeboye0 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 445
1 个回答

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

 new Date('undefined').toISOString()

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

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

原文由 Stee 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题