我有一个日期为“Wed,2013年8月21日12:13:50 GMT”,另一个日期为ISODate(“2013-09-02T08:20.192Z”)。现在我必须检查节点中哪个时间戳更大.js文件。 这怎么可能?
答案 0 :(得分:1)
datejs(http://www.datejs.com/)可以解析ISO日期
var date1 = Date.parse('1997-07-16T19:20:15')
另一个日期可通过标准javascript解析为:
var date2 = new Date('Wed,21 Aug 2013 12:13:50 GMT')
然后您可以简单地使用date1 > date2
比较来查看哪个最好
答案 1 :(得分:0)
您可以将它们解析为 Date
,然后使用比较运算符进行比较。
var strDate1 = "Wed,21 Aug 2013 12:13:50 GMT";
var strDate2 = "2013-09-02T08:20:10.192Z";
var date1 = new Date(strDate1);
var date2 = new Date(strDate2);
console.log(date1);
console.log(date2);
if (date1 > date2) console.log(strDate1 + " > " + strDate2);
else if (date1 == date2) console.log(strDate1 + " == " + strDate2);
else console.log(strDate1 + " < " + strDate2);