即使格式正确,Firefox也拒绝解析日期
Firefox refuses to parse date even when properly formatted
我看到Firefox只有在使用斜线分隔月/日/年的字符串时才能成功解析日期对象。SO参考。然而,这样做:
var given_input = "2014-09-26 08:00:28.787618";
var d = given_input.replace(/-/g, "/");
var myDate = new Date(d); //Date {Invalid Date}
它在Chrome中工作。我做错了什么?
事实证明,问题是秒末有两个以上的小数点。它不遵循@apsillers指定的格式。如果你不在乎时间,只在乎日期,这是有效的:
input_date.replace(/('d{4})-('d{2})-('d{2}).*$/g, "$1/$2/$3");
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- primefaces日历可以禁用过去的日期和时间吗
- 提前阅读日期
- 在JavaScript中拆分日期字符串的更好方法是什么
- 查找最短和最长日期
- 拒绝设置不安全的标头“日期”AngularJS
- 即使格式正确,Firefox也拒绝解析日期
- 在jsp中拒绝未来的日期