使用momentjs
将小时分钟转换为小数时间的最佳方法是什么?假设我有1:30分钟,我想在转换后获得1.5
这是我试过的
console.log(travelTime().split(':')[0]); return 1
console.log(travelTime().split(':')[1]); return 30 then / 30
其中travelTime()==“1:30”
答案 0 :(得分:19)
您想要的是moment.duration(durationAsString)
解析您的持续时间,.asHours()
格式化为十进制。
moment.duration('1:30').asHours();
将返回1.5
。
有关详细信息,请参阅Moment有关持续时间的文档部分:http://momentjs.com/docs/#/durations/