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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
0.5倍被封了哈哈哈哈哈
不行 那个de de de实在太萌了 鼻血止不住。
按照老师讲的,会多出来月,实际endtime的月份要比代码中的月份数字少一,例如想把endtime设置为18年2月10日,应该写为new Date(“2018,1,10”)
2018了
var date = new Date("2014,6,6");//可以用过这种方法设置一个目标时间。
计算时间差用getTime();
t = setTimeout("showtime()",1000);//如果showtime()在这里不加双引号,会报错,无限递归。

最新回答 / 沉默希
嗯 原来你是不加载啊  但是你有试过加引号和不加引号有什么区别吗 时间对的上吗

最新回答 / 伴山客
不一定要输出到指定位置吧,报错的是应该是showTime吧

最新回答 / qq_最美不过初相遇厌倦人心_0
<...图片...>var timedate=new Date('2018,2,16');//指的是2018年2月16日var timedate=new Date(2018,2,16);//指的是2018年3月16日
我觉得还是用Math.floor比较准确吧。
seconds=seconds&lt;10?&#039;0&#039;+seconds:seconds;
猜测:小数精度高,parseInt将小数转化为整数时丢失精度,所以效果应该跟floor是一样吧。

最赞回答 / 兼容并包
并不是为了快速看到变化而已 , 这么写是为了正好对应本机时间一致好不好。  但每个人的理解不一样。你自己调成1000毫秒看看 ?效果      别人说的不一定是对的 ,自己多实践。
闪瞎了我的眼
真的是一闪一闪的
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消