momentjs格式的持续时间为[HH:MM:SS] hh的比24小时
问题描述:
如何使用momentjs格式化以秒为数量等momentjs格式的持续时间为[HH:MM:SS] hh的比24小时
moment(172800).format('hh[h] mm[min]')
一些像
'48h 00min'
原发性
较大我想计数计时器通过hh:mm:ss的小时数超过24。
答
您可以使用moment-duration-format插件。
您可以在几秒钟内创建一个duration,然后根据您的需要使用format
方法moment-duration-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>
对于这样的事情,你应该使用['moment.duration()'](https://momentjs.com/docs/ #/持续时间/)。您正在使用持续时间,而不是特定的时间。 – Phylogenesis
[使用moment.js可能的重复如何给一个持续时间的特定格式](https://*.com/questions/45171723/using-moment-js-how-do-i-give-a-specific -format换一个持续时间) –