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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
为什么用setTimeout()不是用setInterval()
小时也要加0
老师不仅人长得漂亮 课程讲的也好!

已采纳回答 / 打碎云朵
你这 var lefttime= parseInt((endtime.getDate()-nowtime.getDate())/1000);    getDate获取的是今天多少号换成getTime  毫秒数
听惯了2倍速,刚试了试1.0,感觉老师饿了

最赞回答 / UFO2015
注意:lefttime 的单位是秒m,不是毫秒mm!PS:1m=1000mm一:h = lefttime/(3600) %24这个好理解,和24取余,因为一天是24小时!1666小时%24小时每天=多出的?小时,但不够一天!二:s =lefttime%60这个也好理解;和60取余,因为一分钟是60秒!lefttime 秒%60秒每分钟=多出的?秒,但不够一分钟!
JS可以不用写分号;规范的话写一下,分和秒的校验方法不错,之前也是遇到了,就是没有想到,不知道是不是脑袋短路了,更通用的办法应该是转为字符串,然后判断长度!
setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。如果把setTimeout放到要调用的函数体里,则可循环运行。
setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。
fel
刚开始没反应,一看是2014年的时间忘记改了
突然就快了
不错啊啊啊啊
使用逗号分隔,在这上面显示不出来。但是把代码COPY下来之后,进行编辑,再用浏览器打开,可以出来效果。。
挺好。喜欢啊
习惯了1.5速度 回到默认速度感觉老师说话都在卖萌
2.0的速度也行啊
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消