Javascript 如何修复JS中的无效日期?

Javascript 如何修复JS中的无效日期?,javascript,jquery,date,Javascript,Jquery,Date,需要格式化我的日期吗 当我尝试执行以下操作时: var d=新日期('2019年1月15日'); 控制台日志(d)用于解析日期字符串的构造函数新日期(dateString)Date.parse()方法。根据,您应使用符合ISO 8601的日期,或ISO 8601的简化日期,在您的情况下,该日期应为年-月-日,例如2015-01-15 根据文件,其他格式可能可行,但不可靠: 接受其他格式,但结果取决于实现 这意味着使用不符合ISO 8601或简化的日期字符串可能会导致不同JavaScript引擎

需要格式化我的日期吗 当我尝试执行以下操作时:

var d=新日期('2019年1月15日');

控制台日志(d)
用于解析日期字符串的构造函数
新日期(dateString)
Date.parse()
方法。根据,您应使用符合ISO 8601的日期,或ISO 8601的简化日期,在您的情况下,该日期应为年-月-日,例如2015-01-15

根据文件,其他格式可能可行,但不可靠:

接受其他格式,但结果取决于实现

这意味着使用不符合ISO 8601或简化的日期字符串可能会导致不同JavaScript引擎和web浏览器的不同行为。它还可能随用户集的区域设置而变化

使用ISO 8601简化字符串,您会很好