Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Jquery 时刻js格式化时间无法正常工作_Jquery_Momentjs - Fatal编程技术网

Jquery 时刻js格式化时间无法正常工作

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

我有一个问题,如何将“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.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"