这个网站的效果:http://www.easydoo.com/
做竞拍系统,想求出与竞拍结束时间的倒计时
大概思路是结束时间减去当前时间
但是我无法将结束时间转换成js里面的时间格式
 var startDate= new Date() 
   var endDate= new Date("2009-5-29 0:00:00"); 
   //DateTwo="2009-5-29 0:00:00"; 
   
   var df=(endDate.getTime()-startDate.getTime())/3600;
这里endDate是错误的

解决方案 »

  1.   

    http://topic.csdn.net/u/20080526/16/67d993af-5c8f-4767-b9fb-1a47df2d0174.html?seed=237871488
      

  2.   

    凑个热闹!~<body>
    <span id='ss'></span>
    <script>
    var timediff
    function Countdown(time){  //'2010-8-8-12-12-12'
    var arg = time.split('-');
    for(var i=0;i<6;i++)
    {if(!arg[i])arg.push(0)}
    timediff = Date.parse((new Date(arg[0],arg[1],arg[2],arg[3],arg[4],arg[5])).toString()) - Date.parse((new Date()).toString());
        timediff   = timediff/1000;
        var day    = count(timediff,60*60*24);
    var hour   = count(timediff,60*60);
        var minu   = count(timediff,60);
    var second = timediff
        document.getElementById('ss').innerHTML=day+'天'+hour+'时'+minu+'分'+second+'秒';
    }function count(num,units){
    timediff = timediff -parseInt(num/units)*units
    return parseInt(num/units);
    }
    setInterval(function(){Countdown('2010-3-20');},1000)
    </script>
    </body>
      

  3.   

    var endDate= new Date("5-29-2009 0:00:00");