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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰

已采纳回答 / 迎风向上乀
第10行,定义目标时间的时候,里面要加上引号修改后如下var timedate= new Date('2017,4,20');

已采纳回答 / 研三学长
setTimeout放在函数体中调用自己,就是递归,至于setInterval和setTimeout的优劣可以参考高程3的技巧一章某些代码不可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。当第二次调用该函数时,它会清除前一次的定时器并设置另一个。如果前一个定时器已经执行过了,这个操作就没有任何意义。如果前一个定时器未执行,其实就是将其替换为一个新的定时器。目的是只有在执行函数的请求停止了一段时间之后才执行。

已采纳回答 / 骑士归来之时
  m=m.checkTime(m);   s=s.checkTime(s);改成 直接m=checkTime(m),中间不需要m.

最新回答 / 海带妹
把day改为date试试
你的声音真好听!
var timedate= new Date("2017,5,1"); 加双引是表示2017年5月1日了。不加是多了一个月份。
 var time =Math.ceil((date)/(24*60*60*1000)) ; //1000 * 60 * 60 * 24一天的秒数 有点不懂
怎么还有人使用dw的,我了个哈哈哈,老是从事讲师工作吗
如果不是处于强迫症我是不会看完这个视频的。为什么不给这个视频一个初级标签而是中级呢

已采纳回答 / magic_4
 d= parseInt(leftime/(1000*24*60*60))  ;  lefttime少了一个t其他就没有看到了···
很好的老师
最后一步不仅要把内容改为团购结束。还要停止定时器吧
Date()返回当前的日期和时间
getFullYear()年
getMonth()月
getDate()日
getDay()星期
getHours()小时
getMinutes()分钟
getSeconds()秒数
getTime()毫秒
为了兼容 kewu 的ie
结束时间
var endTime = new Date("2014,6,6");
建议写为
var endTime = new Date("2014/6/6");
这样就能在 IE8以下运行了

已采纳回答 / Yexiaomo
当然可以!  setTimeout(code,millisec) 用于在指定的毫秒数后调用函数或计算表达式。(也就是指执行一次)setInterval(code,millisec) 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式(也就是永远不...
2017年3月18日下午9点53
距离设置时间还有43.08857289351852天
老师给个扣扣呗
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消