123456789101112131415161718192021222324252627282930313233343536 |
- function countdown(time) {
- if(time > 0){
- setTimeout(function () {
- // 放在最后--
- time -= 10;
- countdown(time);
- }, 10);
- return dateformat(time)
- }else{
- return false;
- }
-
- }
- function dateformat(micro_second) {
- // 总秒数
- var second = Math.floor(micro_second / 1000);
- // 天数
- var day = Math.floor(second / 3600 / 24);
- // 总小时
- var hr = Math.floor(second / 3600);
- // 小时位
- var hr2 = hr % 24;
- // 分钟位
- var min = Math.floor((second - hr * 3600) / 60);
- // 秒位
- var sec = second - hr * 3600 - min * 60; // equal to => var sec = second % 60;
- // 毫秒位,保留2位
- // var micro_sec = Math.floor((micro_second % 1000) / 10);
- return ( day + " " + "天" + " " + hr2 + " " + "时" + " " + min + " "+ "分" + " " + sec + " "+ "秒" );
- }
- module.exports = {
- countdown,
- dateformat
- };
|