我在启动服务器时经常遇到错误。这是错误:
RangeError:Date.toISOString () 中的无效时间值
这是代码:
var start = timestamp;
const expiryDate = (new Date(start)).toISOString().split('T')[0];
原文由 adeboye0 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在启动服务器时经常遇到错误。这是错误:
RangeError:Date.toISOString () 中的无效时间值
这是代码:
var start = timestamp;
const expiryDate = (new Date(start)).toISOString().split('T')[0];
原文由 adeboye0 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.8k 阅读
7 回答2k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答928 阅读✓ 已解决
6 回答1.1k 阅读
当 Date 对象包含无效日期时会发生此异常。
在此示例中,可以毫无问题地创建 Date 对象,但 toISOString 函数会抛出错误。
要解决您的问题,您需要确保时间戳变量包含有效的日期字符串。