我想开发一个 JavaScript 函数来根据存储数据的服务器中的日期计算用户的活动。问题是日期是这样的字符串:
2013-08-11T20:17:08.468Z
如何像示例中那样比较两个这样的字符串来计算次要时间和主要时间?
我想开发一个 JavaScript 函数来根据存储数据的服务器中的日期计算用户的活动。问题是日期是这样的字符串:
2013-08-11T20:17:08.468Z
如何像示例中那样比较两个这样的字符串来计算次要时间和主要时间?
如果你想比较两个日期,只需使用这个:
var dateA = '2013-08-11T20:17:08.468Z';
var parsedDateA = new Date(dateA).getTime();
var dateB = '2013-06-06T17:33:08.468Z';
var parsedDateB = new Date(dateB).getTime();
if(parsedDateA > parsedDateB) {
// do something
}
尝试parse
方法:
var s = "2013-08-11T20:17:08.468Z";
var d = Date.parse(s);
假设您需要在客户端进行比较,最好的方法是Date
使用Date.parse
. 然后使用为 提供的功能进行比较Date
,例如getTime
。