本帖最后由 fangzh110 于 2011-06-09 17:32:53 编辑

解决方案 »

  1.   

    应该转成YYYY/MM/DD的格式吧。然后用date1=new Date(xxx)
    date2=new Date(xxx)
    直接>比较就可以了
      

  2.   

    JS DATE()对象不认YYYY-MM-DD这格式的吧。
    可能出现的格式也就是
    YYYY-MM-DD
    跟YYYY/MM/DD
    所以把YYYY-MM-DD转成后者就可以了。
    至于转换就是根据-分割,然后再用/拼接起来就行
      

  3.   


    date1="2011-5-12";
    newdate1=date1.split("-")[0]+"/"+date1.split("-")[1]+"/"+date1.split("-")[2];
    date2="2011-1-1";
    newdate2=date2.split("-")[0]+"/"+date2.split("-")[1]+"/"+date2.split("-")[2];newdate1=new Date(newdate1);
    newdate2=new Date(newdate2);alert(newdate1);
    alert(newdate2);
    alert(newdate1>newdate2);贴点转换的吧。。不过知道原理对LZ应该不难。。
      

  4.   

    先说声谢谢。不过,我是要各种格式转换成yyyy-mm-dd,比如 20040912110608,2004/09/12,2004.09.12,09/12/2004,12-09-2004等等。我喜欢能把不同格式的转换成同一种,像yyyy-mm-dd,以方便进行对比。
      

  5.   

    LS的大侠些,请教先怎么把 格式未知转化成YYYY-MM-DD