Jquery 时刻js格式化时间无法正常工作
我有一个问题,如何将“90:33”-“mm:ss”格式化为“01:30:33”-“hh:mm:ss”? 矩js不格式化90分钟,因为它超过60分钟,结果是“无效日期” 我试着这样做:Jquery 时刻js格式化时间无法正常工作,jquery,momentjs,Jquery,Momentjs,我有一个问题,如何将“90:33”-“mm:ss”格式化为“01:30:33”-“hh:mm:ss”? 矩js不格式化90分钟,因为它超过60分钟,结果是“无效日期” 我试着这样做: console.log(moment('90:33', ['mm:ss', 'hh:mm:ss']).format('hh:mm:ss')); 正如您所说,90作为minutes参数无效。我会这样做: // Assuming duration is a string in the format "mm:ss" e
console.log(moment('90:33', ['mm:ss', 'hh:mm:ss']).format('hh:mm:ss'));
正如您所说,90作为minutes参数无效。我会这样做:
// Assuming duration is a string in the format "mm:ss" e.g. "90:33"
var parts = duration.split(":");
var minutes = duration[0];
var seconds = duration[1];
var d = moment.duration({minutes: minutes, seconds: seconds});
var as_string = d.hours() + ":" + d.minutes() + ":" + d.seconds(); // "1:30:33"