我需要做一个倒计时,获取当前时间的时间戳就一个函数timestamp = Date.parse(new Date()),这样好像就能搞定,然后某一天的时间戳要怎么弄?

解决方案 »

  1.   

    new Date("2013/04/07").valueof();
      

  2.   


    //获取当前时间戳
    var current = new Date().getTime();
    //获取2013年4月6号11点11分11秒的时间戳
    var other = new Date(2013 , 3 , 6 , 11 , 11 , 11).getTime();
    console.log(current , other);
      

  3.   

    <i id="expireTime"></i>
    <script type="text/javascript">
        var current = new Date().getTime();
    var other = new Date(2013 , 4 , 8 , 0 , 0 , 0).getTime();
    var expire=other-current;
    var expireTime = function(expires){
        if(expires > 0){
                var second = expires;
        }else{  
          var second = "0 分";    
          return second;    
    }
    var day = hour = min = "";
            if(second>86400){
                day = Math.floor(second/86400)+"天 ";
                second = second%86400;
            }
            if(second>3600){
                hour = Math.floor(second/3600)+"时 ";
                second = second%3600;
            }
            if(second>60){
                min = Math.floor(second/60)+"分 ";
                second = second%60;
            }
            second = second+"秒";
            return day+hour+min+second;
        }
          var timeEle = document.getElementById("expireTime");
          var timer = window.setInterval(function(){
            timeEle.innerHTML = expireTime(expire--);
            if(expire<0){
                clearInterval(timer);
            }
        },1000);
    </script>是这样的?,我试 了好像不行,还有个问题就是,比如我时间没打过3600也就是一小时,要求要显示天数显示为0,然后等时间到的话,小时也变0,需要咋改动?