JS-将毫秒转换成分钟,秒和百分之一秒

时间:2018-08-11 19:59:56

标签: javascript typescript time milliseconds

我正在测量非常精确的时间,因此必须将毫秒转换为分钟,秒和百分之一秒。像这样:MM:SS.hh 任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

这是一种方法。

假设您需要转换的毫秒数为123,215。

让我们从MM的分钟数开始。

Number of milliseconds in a minute = 1 minute * 60 seconds * 1000 milliseconds
                                   = 60,000

123,215 / 60,000 = 2 (truncate after dividing)

因此,在原始毫秒数内有两整分钟。

MM = 2。

接下来,从原始毫秒数中删除与MM等效的毫秒数。

123,215 - (2 * 60,000) = 3,215

使用3,215计算秒数SS。

在这里重复类似的过程。

Number of milliseconds in a second = 1 second * 1000 milliseconds = 1,000

3,215 / 1,000 = 3 (truncate after dividing)

SS = 3。

从原始毫秒数中删除等于SS的毫秒数。

3,215 - (3 * 1000) = 215

现在剩下的就是被描述为百分之一的东西。

更准确地说,这是千分之一秒不能适应的秒数。

所以您的转换结果是:

  

02:03:215