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”]