您的位置:首页 > Web前端 > JavaScript

JavaScript动态实现倒计时

2016-03-10 22:43 621 查看
在笔试过程中遇到两次这样的问题:请计算当年还剩多少天多少小时多少分钟多少秒?

核心思想就是:剩余时间 = 目标时间 - 当前时间

var nowTime = new Date(); //当前时间

var futrueTime = new Date(2016,11,31,23,59,59);//目标时间

var t = nowTime - futrueTime;//获取剩余时间 但是它是毫秒格式

var newT = Math.floor(t/1000); //获取到整数的剩余秒数

var s_day = newT/86400; //剩余的天数 (24*60*60=86400)

var s_hour = newT%86400/3600; // 剩余的小时数(60*60=3600)

var s_min = newT%86400%3600/60; //剩余的分钟数

var s_sec = newT%60 //剩余的秒数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 倒计时