如何使用momentjs在几秒钟内格式化数字,如
moment(172800).format('hh[h] mm[min]')
对某些人来说
'48h 00min'
在本质上我想计算hh:mm:ss中的计时器传递,其中小时数超过24小时。
答案 0 :(得分:0)
您可以使用moment-duration-format插件。
您可以在几秒钟内创建duration,然后使用moment-duration-format中的format
方法根据需要打印持续时间。
这是一个例子:
// Create moment duration
var dur = moment.duration(172800, 's');
// Format duration according your needs
console.log( dur.format('hh[h] mm[min]') );
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-duration-format/1.3.0/moment-duration-format.min.js"></script>