问答详情
源自:4-1 一个实现动画的基础函数

时钟效果问题

为什么我的时间是00:00:00呢,没有时钟的效果

提问者:木子水吉 2016-02-01 13:15

个回答

  • 追觅梦初的国度
    2016-02-01 15:17:37
    已采纳

    //倒计时时间
    const ENDTIME=new Date(2016,1,5,11,24,40);
    var currentTime=0;

    因为你这里的时间已经过期了,不信的话,你设成我这这样的试试。

  • colorfuljun
    2016-02-01 15:59:22

    endtime 的时间设置离当前时间大些

  • 追觅梦初的国度
    2016-02-01 15:41:24

    var curTime=new Date(); 当前时间,好好想想吧。


  • 木子水吉
    2016-02-01 15:25:53

    可是这两个时间不都是过去的时间吗?为什么这个时间不算过期呢

  • 追觅梦初的国度
    2016-02-01 15:18:54

    function getCurrentTime(){
        var curTime=new Date();
        var ret=ENDTIME.getTime()-curTime.getTime();
        ret=Math.round(ret/1000);
        return ret>=0 ?ret :0;
    }

    一旦过期这里就返回0;所以全部是0;