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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
应该是new Date(2014,5,6)吧,new Date("2014,6,6")在safari中无效

已采纳回答 / 卡迪亚兹
1秒=1000毫秒,但是这个是刷新时间,你是获取了电脑中的时间。那500毫秒就是说你一秒之内获取了2次系统时间,所以只是获取时间的频率快了,真实时间是不会变的。
如果是new Date(2016,6,6)的话,显示的结果是NaN
var endtime=new Date(2015,1,1)其实是2015年 2 月1日啊
不靠谱啊...
月份带上双引号:"2016/12/31"(或者"2016,12,31")都是正常的;去掉双引号,2016,12,31会多出一个月,而2016/12/31不正常显示

已采纳回答 / ppo_YXWU
      if(lefttime<=0){        document.getElementById("LeftTime").innerHTML="团购已结束";        setTimeout(FreshTime,500);        }这里把setTimeout(FreshTime,500);放外面,        if(lefttime<=0){        document.getElementById("LeftTime").innerHTML="团购已结束";   ...
老师我要娶你
这道题没有定义 var date.

最赞回答 / Sfilata
如果是大于0的话,你加else以后无法return一个值自然就报错了。不加else意思是无论大不大于0都要返回i的
巩固了函数封装的思想
月份要这样写,就不会多出一个月的时间!!!!!
 var timedate= new Date(&quot;2015/12/20&quot;);
一直以为老师是不是讲错了 应该用 setInterval()的啊。
其实是 setTimeout() 不断调用自身形成的, 不知道我有没有理解错?
如果把语速调成1.75倍以上,声音稍微放小声一点,听起来很像外星人哈哈哈哈。。。。
老师你是在吃东西吗
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消