进入页面的时间 和 停留在页面时候最新的时间的时间差

<script>
        //进入页面的时间 和 停留在页面时候最新的时间的时间差
        var date1 = new Date('2020-6-19 12:00:33');
        var date2 = new Date('2020-7-12 10:12:00');

        // 计算date1 和 date2两个时间相差多少天,多小小时 多少分 多少
        // 计算两个时间的时间差,先计算这两个时间到格林威治时间的
        var time1 = date1.getTime(); //得到是 date1到格林威治时间的毫秒数
        var time2 = date2.getTime(); //得到是 date2到格林威治时间的毫秒数

        // 得到两个时间的时间差(毫秒数)
        var chaTime = Math.abs(time1 - time2);
        // 通过毫秒数求 天数 小时 分钟 秒数

        // 1000毫秒 = 1秒
        // 60秒 = 1份
        // 60分 = 1小时
        // 24小时 = 1天

        // 毫秒数 === 》 天数 毫秒数 / 1000 / 60 / 60 /24
        var day = parseInt(chaTime / 1000 / 60 / 60 / 24);

        // 求剩余的小时
        var hours = parseInt((chaTime / 1000 / 60 / 60) % 24);

        // 求剩余分钟 两个时间的分钟差 - 整数天数的分钟 - 整数小时的分钟
        var m = parseInt((chaTime / 1000 / 60) % 60);

         // 求剩余的秒数  相差的总秒:毫秒数 /1000
        var s = parseInt((chaTime / 1000) % 60)

        console.log(date1 + date2 + '相差' + day + '天' + hours + '小时' + m + '分' + s + '秒');


        // chaTime(date1, date2)
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wellend

如有帮助可以打赏一根棒棒糖哦!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值