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

Javascript 如何比较不同格式的日期?,javascript,Javascript,我不知道为什么,但我有两种约会。 其中一个有这种格式 2011-11-03T15:28:03.333 另一个有这种格式 wed mar 05 20014 00:00: 00 GMT+0100 (W.Europe Standard Time) 如何比较这些格式?为此使用日期构造函数,它可以“理解”许多不同的日期格式: var d1 = new Date('2011-11-03T15:28:03.333'); var d2 = new Date('wed mar 05 20014 00:00:

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

2011-11-03T15:28:03.333
另一个有这种格式

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

如何比较这些格式?

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

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
构造函数无法在特定浏览器中处理您的格式(可能会发生),您可以使用

,那么您在寻找什么?如果(item.Date>itemtow2.Date),我想这样做,然后。。。但当我这么做的时候,那是行不通的