Javascript 如何将秒(一天)转换为文本?

Javascript 如何将秒(一天)转换为文本?,javascript,math,Javascript,Math,我制作这个公式是为了将字符串形式的时间转换为秒(整数形式) separated=newdate().split(“:”) 秒=分开的[0]*60*60+分开的[1]*60+分开的[2] 如何以相反的方式执行此操作? 我的数学不是很好:) 编辑: 我试过:(函数makeTime(…)起作用) 假设时间是以整数表示的秒数: hours = Math.floor(time/3600) minutes = Math.floor((time % 3600) / 60) seconds = time % 6

我制作这个公式是为了将字符串形式的时间转换为秒(整数形式)
separated=newdate().split(“:”)
秒=分开的[0]*60*60+分开的[1]*60+分开的[2]

如何以相反的方式执行此操作?
我的数学不是很好:)

编辑:
我试过:(函数makeTime(…)起作用)


假设时间是以整数表示的秒数:

hours = Math.floor(time/3600)
minutes = Math.floor((time % 3600) / 60)
seconds = time % 60
timeString = hours + ':' + minutes + ':' + seconds
您可以使用,并编写如下代码

(new Date).clearTime()   
        .addSeconds(15457) 
        .toString('H:mm:ss'); 
编辑:


乘法的反面是除法。你的问题有答案吗?
(new Date).clearTime()   
        .addSeconds(15457) 
        .toString('H:mm:ss'); 
hours = totalSeconds / 3600;
totalSeconds %= 3600; 
minutes = totalSeconds / 60; 
seconds = totalSeconds % 60;