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

  • 相关阅读:
    Java uuid生成随机32位
    Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库
    ROS 八叉树地图构建
    操作系统基础信息搜集
    菜鸟的信息安全学习之路
    提权初探
    Windos/Linux 反弹 shell
    初读鸟哥的linux私房菜的收获
    linux中find命令的摘要
    分享一个Flink checkpoint失败的问题和解决办法
  • 原文地址:https://www.cnblogs.com/-walker/p/8652316.html
Copyright © 2011-2022 走看看