zoukankan      html  css  js  c++  java
  • 毫秒或者秒转换为日期格式

    function timeToMillion(startStr, endStr) {
            var times;
          //如果是2个参数就是时间差
    if (endStr) { var startT = new Date(startStr).getTime() var endT = new Date(endStr).getTime() times = (endT - startT) / 1000
          // 如果是一个参数,参数值是秒数
    } else { times = startStr } var day, hour, minute,endOutStr; if (times > 0) { // console.log(times) day = Math.floor(times / (60 * 60 * 24)); hour = Math.floor(times / (60 * 60)) - (day * 24); minute = Math.floor(times / 60) - (day * 24 * 60) - (hour * 60); // second = Math.floor(times) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60); if (parseInt(day) != 0) { endOutStr = day + "天" + hour + "小時" + minute + "分鐘" } else { if (parseInt(hour) != 0) { endOutStr = hour + "小時" + minute + "分鐘" } else { endOutStr = minute + "分鐘" } } }else{ endOutStr = 0 } // if (day <= 9) day = '0' + day; // if (hour <= 9) hour = '0' + hour; // if (minute <= 9) minute = '0' + minute; // if (second <= 9) second = '0' + second; return endOutStr }

    /*
    * timeToRemaining(seconds)秒數,返回剩餘的大概時間,有天數直接返回天數,沒天數有小時直接返回小時數,沒有小時數有分鐘數直接返回分鐘數,
    * 沒有分鐘數直接返回傳入的秒數
    *
    **/ 
    
    function timeToRemaining(seconds) {
        var times = parseInt(seconds) || 0;
        var day, hour, minute, second, endOutStr;
        if (times && times > 0) {
            day = Math.floor(times / (60 * 60 * 24));
            hour = Math.floor(times / (60 * 60)) - (day * 24);
            minute = Math.floor(times / 60) - (day * 24 * 60) - (hour * 60);
            // second = Math.floor(times) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
            second = times
    
            if (parseInt(day) != 0) {
                return endOutStr = day + "天"
            } else {
                if (parseInt(hour) != 0) {
                    return endOutStr = hour + "小時"
                } else {
                    if (parseInt(minute) != 0) {
                        return endOutStr = minute + "分鐘"
                    }else{
                        return endOutStr = second + "秒"
                    }
                }
            }
        } else {
            return endOutStr = 0
        }
    }

  • 相关阅读:
    Python 模块 itertools
    Python 字符串的encode与decode
    python 模块 hashlib(提供多个不同的加密算法)
    暴力尝试安卓gesture.key
    hdu 1300 Pearls(DP)
    hdu 1232 畅通工程(并查集)
    hdu 1856 More is better(并查集)
    hdu 1198 Farm Irrigation(并查集)
    hdu 3635 Dragon Balls(并查集)
    hdu 3038 How Many Answers Are Wrong(并查集)
  • 原文地址:https://www.cnblogs.com/-walker/p/8652316.html
Copyright © 2011-2022 走看看