我使用外部 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/