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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
说声音好听的 请开0.5倍速~
/捂脸/捂脸/捂脸/捂脸/捂脸/捂脸
距离六级考试还有17天,慕课网十七天后再见(挥手)
date/(1000*60*60*24)就因为少了一对括号,弄了好久
为什么不用setInterval?
假如自己能活100岁,从现在算起,还剩81年,也就是715944小时、29831天、4261周、972月。抛去在床上睡觉要耗费人生一半多的时间,自己还真没多久时间了,更何况那100岁还是假设的^_^
少年们~珍惜当下,别让你的生活开始倒计时......
这个是《JavaScript进阶篇》第七章Date()对象的视频教程。
what's the date today?今天几号?
what day is it today?今天星期几?
这样就好区分了~
前端网页有三剑客“HTML+CSS+JavaScript” 慕课讲师有三大神“Amy+江老实+vivian” 在入门的道路上总会有他们的身影,不知不觉教会你很多......
现在看,是不是很简单啊,,,
老师鼻音好重,是南方的?
checkTime函数的if语句中应该加上return i;不然有可能在小于10时返回undefined
测试的弹框 被我设置不再提醒,怎么才能打开呢
最后的 var s = parseInt(lefttime%60); 这个不需要取整吧 因为var lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000); 已经取为整数的秒了 这个必定是整数了
document.querySelector('#countDown').innerText =d+'天'+h+'小时'+m+'分钟'+s+'秒';
setTimeout(showTime,500);
if(leftTime <= 0){
document.querySelector('#countDown').innerText = '团购结束' ;
clearTimeout(showTime);
}
function countDown(year,month,day) {
var now=new Date(); //当前时间
var endTime=new Date(year,month-1,day); //目标时间
var leftTime = endTime.getTime() - now.getTime(); //倒数天数
leftTime=Math.ceil( leftTime/ (24*60*60*1000) );
return leftTime; }
直接写了个构造函数,直接加年月日
我觉得老师这个计时器定的不好,函数外面的定时器根本停不下来,当倒计时结束的时候其实定时器还在进行,只是lefttime<=0,一直显示“团购结束”,在它后面的clearInterval(sh)写不写都一样的,跳出函数时,定时器又开始了,虽然结果没什么区别,但是后台一直在运行计时器
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消