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
        }
    }

  • 相关阅读:
    关于乔布斯,互联网上全部的视频资源有哪些
    Spring MVC 文件下载最佳实践
    HMC 的升级方法
    linux软件包合集
    9117-MMA几种具有分离背板(split backplane)功能选件的区别
    Utility Capacity on Demand(服务器按需扩容技术)
    ent en et的区别
    IBM-UK ftp资料站
    ntpd和chrony
    bosboot -a的作用
  • 原文地址:https://www.cnblogs.com/-walker/p/8652316.html
Copyright © 2011-2022 走看看