为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
var curTime=new Date(); 当前时间,好好想想吧。


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

追觅梦初的国度

你这样想的话,就是逻辑问题了,就好比说你昨天设计一个倒计时,拿到今天来用,早就过期了,没有什么意义。程序也是这样的。
2016-02-01 回复 有任何疑惑可以回复我~
function getCurrentTime(){
    var curTime=new Date();
    var ret=ENDTIME.getTime()-curTime.getTime();
    ret=Math.round(ret/1000);
    return ret>=0 ?ret :0;
}

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

1 回复 有任何疑惑可以回复我~
#1

木子水吉 提问者

可是这两个时间不都是过去的时间吗?为什么这个时间不算过期呢
2016-02-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

时钟效果问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信