Javascript 使用moment js将分钟转换为天、小时和分钟

Javascript 使用moment js将分钟转换为天、小时和分钟,javascript,momentjs,Javascript,Momentjs,我使用MomentJS将分钟转换为天、小时和分钟 moment.utc().startOf('year').add({ minutes: timeInMinute }).format('D [Days and ]HH[ Hours and ]mm'); (timeInMinute是我的输入变量) 这在数小时和数分钟内都可以正常工作,但当输入值为1441时 2天00小时01分钟。 它应该是1天00小时01分钟 我做错了什么?请帮助我您可以使用时刻.持续时间从持续时间计算小时、天、分钟等: var

我使用MomentJS将分钟转换为天、小时和分钟

moment.utc().startOf('year').add({ minutes: timeInMinute }).format('D [Days and ]HH[ Hours and ]mm');
(timeInMinute是我的输入变量) 这在数小时和数分钟内都可以正常工作,但当输入值为1441时

2天00小时01分钟。

它应该是1天00小时01分钟


我做错了什么?请帮助我

您可以使用
时刻.持续时间
从持续时间计算小时、天、分钟等:

var duration = moment.duration(1422, 'minutes');
然后你可以做:

duration.days();


以下是问题

您需要使用Momentjs而不是普通Javascript的原因是什么?
duration.hours();