Javascript 使用moment.js将秒转换为hh:mm:ss格式
我正在尝试以hh:mm:ss格式转换秒数。 我使用下面的代码将秒转换为小时,分钟。 但我不想做这些。在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
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")