关于数字游戏中的倒计时计算方式

来源:互联网 发布:中文域名转让 编辑:程序博客网 时间:2024/06/05 10:35
笔记:下面是计算一个数字游戏每天早上09:10:00开始,以每十分钟为一期次;显示倒计时;
// 600秒为十分钟时间//计算当前时间与开始时间差的秒数,当前时间减去开始时间 
//common.dateDiffM('2016-09-10 09:37:59','2016-09-10 09:10:00')//算出实走过多少个600秒,将时间差除以600取整再乘600为实际走了几次600; 
//parseInt(common.dateDiffM('2016-09-10 09:37:59','2016-09-10 09:10:00')/600)*600//计算剩于时间,即为倒计时时间,用时间差减去走过的次数,
//剩下最后一次已走过时长;再用一次的总长减去已走的,为现在要走的时长 
//600 - (common.dateDiffM('2016-09-10 09:37:59','2016-09-10 09:10:00') 
- parseInt(common.dateDiffM('2016-09-10 09:37:59','2016-09-10 09:10:00')
/600)*600)
console.log(formatSeconds(600 - (common.dateDiffM('2016-09-10 09:37:59',
'2016-09-10 09:10:00') - parseInt(common.dateDiffM('2016-09-10 09:37:59',
'2016-09-10 09:10:00')/600)*600)));
formatSeconds()此方法是将秒转成:00小时00分00秒的格式;
dateDiffM() 两日期相减处理得到的是秒数;
0 0