【发布时间】:2020-04-04 18:15:20
【问题描述】:
我找到了一个脚本,它可以从预设日期开始计数,但想向它添加毫秒。
我现在拥有的:
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
我可以看到毫秒应该是这样的
var milliseconds = Math.floor((distance % (****)) / **** );
我想知道它是如何计算的?
编辑:我可能没有那么明确,所以这里有更多代码?
功能:
var x = setInterval(function(){ ......... }, 1000);
函数内部是这样的:
var now = new Date().getTime();
var distance = now - dateCountup;
..............
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById(".....").innerHTML = ......... + minutes + "m " + seconds + "s ";
距离是毫秒吗?
【问题讨论】:
-
JavaScript 中的时间 is 以毫秒为单位。您是否处理时间戳,或 setTimeout 等的延迟。
-
好的,谢谢,那么在计算毫秒数时如何显示?
标签: javascript math timer milliseconds