比如“2011-01-01”和“2011-02-01”比较日期大小,请问用javascript怎么做?

解决方案 »

  1.   

    转成Date对象去比秒不过太麻烦了如果你知道你的日期格式就这样的话,去掉-然后做int,直接比大小~
      

  2.   

    var d1str = '2011-02-01';
    var d2str = '2011-02-01';
    var d1 = new Date(d1str.split("-")[0],d1str.split("-")[1],d1str.split("-")[2])
    var d2 = new Date(d2str.split("-")[0],d2str.split("-")[1],d2str.split("-")[2])if(d1.getTime() == d2.getTime())
    {
        alert("相等")
    }
    else if(d1.getTime()>d2.getTime())
    {
        alert("大于")
    }
    else
    {
        alert("小于")
    }