使用毫秒计算时间

Javascript -Claculating time by using milisecondes

本文关键字:计算 时间      更新时间:2023-09-26

我使用下一个代码:

    var duration = parseInt(end - start);
    var seconds = parseInt((duration/1000)%60)
    , minutes = parseInt((duration/(1000*60))%60)
    , hours = parseInt((duration/(1000*60*60))%24)
    , days  = parseInt(duration/(1000*60*60*24));

我正在输入下一个值-

var end = 1433696848006;
var start = 1433696847941;

我得到的最终结果是7天——这是错误的。

那么这段代码有什么问题呢?

感谢您的帮助

使用数学。圆的

var duration = parseInt(end - start);
var seconds = parseInt((duration/1000)%60)
, minutes = parseInt((duration/(1000*60))%60)
, hours = parseInt((duration/(1000*60*60))%24)
, days  = parseInt(Math.round(duration/(1000*60*60*24)));