关于倒计时时间的计算
当前的时间 - 一小时之后的时间 = 时间差
而当前的时间一直地在增加,那么时间差也就会缩小;
从而达到倒计时的效果
关于时间格式的计算
var now = new Date().getTime();
var end = new Date('2016/7/26 22:40 ').getTime();
//因为1000毫秒是一秒
// 那么除以1000算出的就是
//
时间差的总秒数
var zm = (end-now)/1000;
// 既然得到了总的秒数,那么就可以通过算数 计算出 时/分/秒 的格式
60秒等于1份钟,一小时等于60分钟,
那么一小时就等于60*60 = 3600秒钟;
总秒数/3600,那么整除的就是小时的时间,
不能整除3600的就不是小时数
var shi = parseInt(zm/3600);
总秒数取余3600之后剩下的秒数,不到一小时,那么就是分钟和秒钟的时间了,只要整除60秒&&不能整除3600秒的 = 就能得出分钟了
var fen = parseInt((zm%3600)/60);
总秒数%60只要不能取余60的就是秒数
var miao = parseInt(zm%60);
- 计算出时间差的总秒数
- 不能整除3600的就不是小时数
- 只要整除60秒&&不能整除3600秒的 = 就能得出分钟了
- 总秒数%60只要不能取余60的就是秒数