javascript - Javascript 日期中的无效日期

标签 javascript

我使用外部 API 来获取一些数据。然后我用 Javascript 使用这些数据进行一些计算。其中一个字段是以下格式的日期:2015-01-26 18:28:14

然后我必须解析这个日期。我尝试过:

var last = "2015-01-26 18:28:14"
var login = new Date(last).getTime();

但是我遇到了无效日期错误。我也尝试过:

var last = "2015-01-26 18:28:14"
var login = Date.parse(last);

最佳答案

您可以尝试在日期和时间之间插入字符T

ECMAScript 5 添加了对 ISO-8601 日期和时间的支持。 ISO-8601 规定同时包含日期和时间的时间戳应写为 2015-01-26T18:28:14

请注意解析返回:

the number of milliseconds since January 1, 1970, 00:00:00 UTC

参见Date.parse()了解更多信息。

关于javascript - Javascript 日期中的无效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28155532/

相关文章:

javascript - 防止绑定(bind)到元素父级的函数被触发

javascript - css3 的 Canvas 比例问题

javascript - 没有函数参数的不显眼的 javascript

javascript - jQuery live 函数的原型(prototype)等价物

javascript - 使用 Javascript 使图像饱和 onclick

javascript - 带控件的 slider 绑定(bind)到选择

iOS 上的 JavaScript : preventDefault on touchstart without disabling scrolling

javascript - 当窗口变大时,为什么我的响应式菜单没有重新显示为列表?

javascript - 使用 jQuery 获取 webkit 过滤器属性的数值

javascript - 使用 d3.js 构建折线图