时钟效果问题

来源:4-1 一个实现动画的基础函数

木子水吉

2016-02-01 13:15

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

写回答 关注

5回答

  • 追觅梦初的国度
    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:39:55

    共 1 条回复 >

  • 追觅梦初的国度
    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;

    木子水吉

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

    2016-02-01 15:26:29

    共 1 条回复 >

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96775 学习 · 1000 问题

查看课程

相似问题