开心一笑: 会买水果的狗狗

    关注微信公众号

    QQ群:831045818

    app下载

    当前位置:首页> JS > 技术文档 > 正文
    JS 时间差计算
    发布时间:2019-11-24 12:52:20.0 浏览次数:

    完整计算时间差(天、小时、分钟、秒)的代码:

    先获取之间的毫秒差,通过毫秒差换算出你所需要的时间单位,然后时间单位之间的换算根据的是他们的倍数关系。


    function timeFn(d1) {//di作为一个变量传进来

        //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了

        var dateBegin = new Date(d1.replace(/-/g, "/"));//将-转化为/,使用new Date

        var dateEnd = new Date();//获取当前时间

        var dateDiff = dateEnd.getTime() - dateBegin.getTime();//时间差的毫秒数

        var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数

        var leave1=dateDiff%(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)

        console.log(" 相差 "+dayDiff+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")

        console.log(dateDiff+"时间差的毫秒数",dayDiff+"计算出相差天数",leave1+"计算天数后剩余的毫秒数"

            ,hours+"计算出小时数",minutes+"计算相差分钟数",seconds+"计算相差秒数");

    }

    var t3="2017-08-18 04:56:38";

    timeFn(t3);

    关注"都市百货" 了解南陵

    微信咨询wanglf2r(不拉群 发广告者勿加)

    0
    0
    上一篇:(视频)南陵巡逻民警抓获持假币行骗嫌疑人 视频为证还狡辩 被行政处罚 上一篇:南陵惠民中学参加第九届中小学生田径运动会

    评论已有0

    提交评论

    热门评论

    南陵新闻
    公示公告
    常用查询
    风光南陵
    走出南陵
    友情链接