Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用moment.js将秒转换为hh:mm:ss格式_Javascript_Jquery_Momentjs - Fatal编程技术网

Javascript 使用moment.js将秒转换为hh:mm:ss格式

Javascript 使用moment.js将秒转换为hh:mm:ss格式,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我正在尝试以hh:mm:ss格式转换秒数。 我使用下面的代码将秒转换为小时,分钟。 但我不想做这些。在moment.js中是否可以将秒转换为HH:MM:SS格式。而不是手动操作 var x = 43000 var durationValue = moment.duration(x, 'milliseconds'); var hours = Math.floor(durationValue.asHours()); var mins = Math.floor(durationValue.asMinu

我正在尝试以hh:mm:ss格式转换秒数。 我使用下面的代码将秒转换为小时,分钟。 但我不想做这些。在moment.js中是否可以将秒转换为HH:MM:SS格式。而不是手动操作

var x = 43000
var durationValue = moment.duration(x, 'milliseconds');
var hours = Math.floor(durationValue.asHours());
var mins = Math.floor(durationValue.asMinutes()) - hours * 60;
console.log("hours:" + hours + " mins:" + mins);
试试这个

瞬间的持续时间在其定义中没有毫秒,您应该将其除以1000


您能描述一下当时的情况吗(“1900-01-01 00:00:00”)。我不明白为什么我们提供了这个。
moment(“1900-01-01 00:00:00”)
只是一个虚拟日期,但希望有一个有效的moment对象<代码>时刻(“2016-09-20 00:00:00”)也应该有效。我们对约会部分不感兴趣。
moment("1900-01-01 00:00:00").add(43000/1000, 'seconds').format("HH:mm:ss")