关于数字游戏中的倒计时计算方式 £神魔★判官ぃ 2022-07-16 01:22 108阅读 0赞 笔记:下面是计算一个数字游戏每天早上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() 两日期相减处理得到的是秒数;
还没有评论,来说两句吧...