Javascript 将整数秒转换为等效的三小时、分和秒整数

Javascript 将整数秒转换为等效的三小时、分和秒整数,javascript,jquery,Javascript,Jquery,假设我有一个整数作为变量。(此数字可以是任何整数) 现在我想根据页面上的这个数字创建一个倒计时计时器 为了创建倒计时,我使用插件 此插件的简单用法如下: $(function(){ $("#hms_timer").countdowntimer({ hours : 3‚ minutes : 10‚ seconds : 10‚ size : "lg"‚ pauseButton : "pauseBtnhms"‚

假设我有一个整数作为变量。(此数字可以是任何整数)

现在我想根据页面上的这个数字创建一个倒计时计时器

为了创建倒计时,我使用插件

此插件的简单用法如下:

$(function(){
    $("#hms_timer").countdowntimer({
        hours : 3‚
        minutes : 10‚
        seconds : 10‚
        size : "lg"‚
        pauseButton : "pauseBtnhms"‚
        stopButton : "stopBtnhms"
    });
});
如您所见,它以3个不同的数字表示小时、分钟和秒

现在我的问题是,如何以最简单的方式将整数转换为等效的小时、分钟和秒?

函数getTime(s){
var secs=parseInt(s,10);//不要忘记第二个参数
var小时=数学楼层(秒/3600);
var分钟=数学楼层((秒-(小时*3600))/60);
var秒=秒-(小时*3600)-(分钟*60);
返回{
小时:小时,
分钟:分钟,
秒:秒
};
}
var-time=getTime(“3792”);

警报(“小时:+time.Hours+”\n分钟:+time.minutes+“\n秒:+time.seconds”)我不明白。。。要将一小时转换为分钟,只需乘以60即可。从分钟到秒,再乘以60。这就是你要问的吗?
新日期(1000*3750).toISOString().split(/\D/).slice(3,6)
=
[“01”、“02”、“30”]