Javascript 以MomentJS为单位将分钟转换为小时(H:mm)

Javascript 以MomentJS为单位将分钟转换为小时(H:mm),javascript,momentjs,Javascript,Momentjs,我试图添加用户给定的时间(以分钟为单位),以便将它们转换为h:mm格式 问题是,当总时间时,你可以除以60,得到小时数,然后做分钟的模数 var totalTimeInMin=2273; console.log(Math.floor(totalTimeInMin/60)+’:“+totalTimeInMin%60)延迟发布,但我认为下面的详细信息在这里很有用 frommomentjs也可用于计算某个时间段的总小时数和分钟数: 功能分钟数到分钟数(numberOfMinutes){ //从mo

我试图添加用户给定的时间(以分钟为单位),以便将它们转换为h:mm格式
问题是,当总时间时,你可以除以60,得到小时数,然后做分钟的模数

var totalTimeInMin=2273;

console.log(Math.floor(totalTimeInMin/60)+’:“+totalTimeInMin%60)
延迟发布,但我认为下面的详细信息在这里很有用

from
momentjs
也可用于计算某个时间段的总小时数和分钟数:

功能分钟数到分钟数(numberOfMinutes){
//从moment.duration创建duration对象
var duration=时刻持续时间(numberOfMinutes,'分钟');
//计算小时数
var hh=(duration.years()*(365*24))+(duration.months()*(30*24))+(duration.days()*24)+(duration.hours());
//获得会议记录
var mm=持续时间.分钟();
//以hh:mm格式返回总时间
返回hh+':'+mm;
}
console.log(分钟到分钟(2273));//37:53
控制台日志(分钟到分钟(220))//3:40

为什么不在总时间上使用模数?
 var totalTimeInMin=2273;
 var totalTimeInHours = moment.utc().startOf('day').add(totalTimeInMin, 'minutes').format('H:mm');