如何比较不同格式的日期?

时间:2014-04-17 08:10:06

标签: javascript

我不知道为什么,但我有两种约会 其中一个有这种格式

2011-11-03T15:28:03.333

另一个有这种格式

wed mar 05 20014 00:00: 00 GMT+0100 (W.Europe Standard Time)

我如何比较这些?

1 个答案:

答案 0 :(得分:1)

使用Date构造函数,它可以“理解”许多不同的日期格式:

var d1 = new Date('2011-11-03T15:28:03.333');
var d2 = new Date('wed mar 05 20014 00:00: 00 GMT+0100 (W.Europe Standard Time)');

d1 > d2 === false;
d2 > d1 === true;

如果Date构造函数无法在特定浏览器中处理您的格式(可能会发生),您可以使用moment.js