前几天做项目需要用到JavaScript日期的比较,以前很少接触JavaScript,所以上网查了一下,思路大概是这样的,先把日期分割为年月日三部分,然后实例化一个Date对象,将这个三个参数传递进去,顺序是月日年,然后就可以进行比较了。
代码如下:
Code
var maxDateSplit='2009-8-11'
var minDateSplit='2009-8-20'
maxDateSplit = maxDate.split("-");
minDateSplit = minDate.split("-");
// 创建 Date 对象
var maxDateValue = new Date(maxDateSplit[0], maxDateSplit[1], maxDateSplit[2]);
var minDateValue = new Date(minDateSplit[0], minDateSplit[1], minDateSplit[2]);
if (minDate >= maxDate)
{
alert("你输入的最小日期大于或等于了最大日期!!!");
}