Javascript秒到HMS不使用浮点数

时间:2016-03-15 10:14:35

标签: javascript jquery

我希望将秒转换为小时秒和分钟,我有一个函数来执行此操作,这对于Numbers工作正常,当我们使用浮点调用相同的函数时,我认为这些函数都是以毫秒为单位返回" 0.00"

function secondsToHms(d) {
    d = Number(d);
    var h = Math.floor(d / 3600);
    var m = Math.floor(d % 3600 / 60);
    var s = Math.floor(d % 3600 % 60);
    return ((h > 0 ? h + ":" + (m < 10 ? "0" : "") : "") + m + ":" + (s < 10 ? "0" : "") + s);
}

小提琴:Fiddle

我不知道为什么浮点不能使用此功能

0 个答案:

没有答案