zoukankan      html  css  js  c++  java
  • javascript时间差工具包

    /**
     * 通过毫秒数获取时间差
     * @param date
     * @returns {String}
     */
    function difftime(date){
        //计算出相差天数
        var days=Math.floor(date/(24*3600*1000));     
        //计算出小时数
        var leave1=date%(24*3600*1000);    //计算天数后剩余的毫秒数
        var hours=Math.floor(leave1/(3600*1000));
        //计算相差分钟数
        var leave2=leave1%(3600*1000);       //计算小时数后剩余的毫秒数
        var minutes=Math.floor(leave2/(60*1000));
        //计算相差秒数
        var leave3=leave2%(60*1000);     //计算分钟数后剩余的毫秒数
        var seconds=Math.round(leave3/1000);
        return days+","+hours+","+minutes+","+seconds;
    }
    /**
     * 通过两个时间获得时间差
     * @param startTime
     * @param endTime
     * @returns {String}
     */
    function difftimes(startTime,endTime){
        return  difftime(endTime.getTime()-startTime.getTime());
    }
    /**
     * 获取两个时间的时间差字符串
     * @param startTime
     * @param endTime
     * @returns
     */
    function difftimesString(startTime,endTime){
        return  difftimeString(endTime.getTime()-startTime.getTime());
    }
    /**
     * 通过毫秒数获取时间差字符串
     * @param date
     * @returns {String}
     */
    function difftimeString(date){
        var  data=difftime(date).split(',');
        return     data[0]+"天"+data[1]+"小时"+data[2]+"分钟"+data[3]+"秒";
    }
  • 相关阅读:
    layui 动态设置radio选中
    C# ling 查询 in 用法
    sql 去除小数点后面无效的0
    VUE 全局变量申明和取值
    SQL 逗号分隔将一行拆成多行
    devexpress 延长试用期 licenses.licx
    BugkuCTF-WEB4
    一招破解网页复制+网页上如何实现禁止复制粘贴
    JS的函数
    JS的数组
  • 原文地址:https://www.cnblogs.com/zhanghaoh/p/2970819.html
Copyright © 2011-2022 走看看