正则表达式比较javascript中的2个日期

时间:2010-03-08 21:02:01

标签: regex

是否有一个很好的正则表达式,可以比较两个日期 如2010年3月27日至2010年3月8日,判断第一个日期是否大于第二个日期?

我想使用javascript进行比较

2 个答案:

答案 0 :(得分:3)

if (new Date("3/27/2010") < new Date("3/8/2010")) {
   alert("something's wrong.");
}

答案 1 :(得分:0)

用正则表达式完成这项工作几乎是不可能的,而且完全是疯了。

相反,请使用Javascript的Date对象:

if (new Date(str1) > new Date(str2))