javascript - js 两个时间戳之间怎么计算相隔多少天多少小时多少分多少秒

查看:362
本文介绍了javascript - js 两个时间戳之间怎么计算相隔多少天多少小时多少分多少秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

js 两个时间戳之间怎么计算相隔多少天多少小时多少分多少秒

解决方案

<script>
    //当前时间与2017-04-04的时间差
    var startTime = "2017-04-04";
    var s1 = new Date(startTime.replace(/-/g, "/")),
    s2 = new Date(),
    runTime = parseInt((s2.getTime() - s1.getTime()) / 1000);
    var year = Math.floor(runTime / 86400 / 365);
    runTime = runTime % (86400 * 365);
    var month = Math.floor(runTime / 86400 / 30);
    runTime = runTime % (86400 * 30);
    var day = Math.floor(runTime / 86400);
    runTime = runTime % 86400;
    var hour = Math.floor(runTime / 3600);
    runTime = runTime % 3600;
    var minute = Math.floor(runTime / 60);
    runTime = runTime % 60;
    var second = runTime;
    console.log(year,month,day,hour,minute,second);
</script>

这是我之前写的,

这篇关于javascript - js 两个时间戳之间怎么计算相隔多少天多少小时多少分多少秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆