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]+"秒";
    }
  • 相关阅读:
    面向对象 :类的创建以及应用
    面向对象(1)
    HTML 表单和验证事件2
    HTML 表单和验证事件
    html的导航制作
    静态网页的window.document对象
    JavaScript的DOM操作
    Java Script基础
    静态网页的格式布局
    构造函数
  • 原文地址:https://www.cnblogs.com/zhanghaoh/p/2970819.html
Copyright © 2011-2022 走看看