//需要的时间var IntendingFinishTime = yy+"-"+mm+"-"+ddd+" "+hhh+":"+mi+":"+ss;
IntendingFinishTime = new Date(parseInt(IntendingFinishTime));
alert(IntendingFinishTime);出来的不是时间。。怎么做才对?
上面所有的参数都是 动态的alert 出来的是:
Thu Jan 1 08:00:02 UTC+0800 1970

解决方案 »

  1.   


    IntendingFinishTime = new Date(IntendingFinishTime);
    parseInt去掉
      

  2.   

    不对啊 那样就是NaN了  -。-
      

  3.   

    alert(IntendingFinishTime.toLocaleString());
      

  4.   

    if(newIntendingFinishTime.toLocaleTimeString()> "9:00:00")
     {
        alert(11);
     }
    请问怎么才能做比较啊??
      

  5.   

    var IntendingFinishTime = yy+"-"+mm+"-"+ddd+" "+hhh+":"+mi+":"+ss;
    IntendingFinishTime = new Date(IntendingFinishTime.replace("-","/"));
    alert(IntendingFinishTime);或者干脆
    var IntendingFinishTime = yy+"/"+mm+"/"+ddd+" "+hhh+":"+mi+":"+ss;
    IntendingFinishTime = new Date(IntendingFinishTime.replace("-","/"));
    alert(IntendingFinishTime);记住一点 这里的month需要在实际的月份前提下-1