Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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,朋友们。我的剧本有问题。我需要把1:20:22转换成80:22。 而且它显示的秒数不正确。 我试试这个: var eventTime = moment('1:12:22', 'hh:mm:ss'); var terribleTime = (eventTime.hour()*60) + eventTime.minute() + ':' + eventTime.seconds(); 如果我用00秒,它只显示1个零,比如:12:0: 回答我的问题,如果将来有人需要答案 下面是一个与您的示例一起使用

朋友们。我的剧本有问题。我需要把1:20:22转换成80:22。 而且它显示的秒数不正确。 我试试这个:

var eventTime = moment('1:12:22', 'hh:mm:ss');
var terribleTime = (eventTime.hour()*60) + eventTime.minute() + ':' + eventTime.seconds();
如果我用00秒,它只显示1个零,比如:12:0:

回答我的问题,如果将来有人需要答案


下面是一个与您的示例一起使用的小提琴:

JS-使用Jquery 1.9.1和momentjs 2.8.3:

$(document).ready(function(){
    var eventTime = moment('1:12:22', 'hh:mm:ss');
    var terribleTime = moment(eventTime).hour()*60 + moment(eventTime).minute() + ':' + moment(eventTime).seconds();
    console.log(terribleTime);
   });
编辑:在这把小提琴中,你有其他的方法。无需为每小时、分钟、秒函数创建一个时刻,因为eventTime是一个时刻对象


这也在chrome、ie、ff和safari中进行了测试。

对不起,朋友,我正在寻找自我问题的答案var terribleTime=momenteventime.hours*60+momenteventime.minutes+':'+momenteventime.format'ss';发布你的答案,并为那些可能从谷歌找到答案的人接受。它不会在几秒钟内解决问题。但感谢您的验证。它在没有ss格式的情况下也能工作几秒钟,至少在chrome中是这样。下面是80:22你想在chrome、safari、ie和firefox中测试的内容。一切都很好。你用的是什么浏览器?否则,如果这对你有帮助,你可以接受答案。
$(document).ready(function(){
    var eventTime = moment('1:12:22', 'hh:mm:ss');
    var terribleTime = moment(eventTime).hour()*60 + moment(eventTime).minute() + ':' + moment(eventTime).seconds();
    console.log(terribleTime);
   });
$(document).ready(function(){
    var eventTime = moment('1:12:22', 'hh:mm:ss');
    var terribleTime = eventTime.hour()*60 + eventTime.minute() + ':' + eventTime.seconds();
    console.log(terribleTime);
   });