javascript - 使 Javascript getSeconds 更准确或使用不同的函数

标签 javascript

我使用以下方法来计算耗时:

    var start = new Date();
    var end;
    var total;
    end = new Date();
    total = end.getSeconds() - start.getSeconds();

现在这将产生“总计”,例如 8, 4, 14。我如何修改它以给出 4.23, 8.56, 14.12?我需要将某些内容传递给 getSeconds 或使用不同的函数吗?

最佳答案

使用getTime()而不是getSeconds(),它将返回以毫秒为单位的时间。

此外,如果 endstart 早一分钟以上,您的方法将会中断。如果您将 start 记录为 12:30:52,end 记录为 12:31:01,那么您预计 total 为 9 ,但使用你的代码它将是-51。

关于javascript - 使 Javascript getSeconds 更准确或使用不同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864269/

相关文章:

javascript - jQuery 代码与其他代码发生冲突

javascript - 使用 jquery 将随机引号显示为加载叠加层

javascript - 需要切换 2 个 DIV 的 DIV 可见性

javascript - 观察angular-ui-router中的状态变化

javascript - 如何从 PHP 数组返回 JavaScript 对象?

javascript - 有没有办法从 PHP while 循环中获取所有获取的 id?

javascript - jQuery:html 元素的内容被解释为字符串,而不是整数

javascript - 如何调用粘性套件的 jquery 插件

javascript - 如何使 bootstrap datetimepicker 仅选择时间

javascript - Angular : Can I completely disable sanitizing?