【发布时间】:2017-03-27 09:13:30
【问题描述】:
我看过很多关于十进制小时到小时:分钟的帖子,但我没有发现任何可以使用超过一天的帖子。
我在 moment.js.. 中使用以下内容。
function formatHours(decimalHours) {
var duration = moment.duration(decimalHours, 'hours');
var hours = duration.hours();
var minutes = duration.minutes();
var date = moment().hours(hours).minutes(minutes);
var result = date.format('HH:mm');
return result;
}
但这不适用于超过 24 小时,例如我有一个小时来代表一年以上。
有没有办法处理这个问题,以及当前语言环境的格式(就像现在应该做的那样)
提前感谢您的帮助
【问题讨论】:
-
嗨@peterc,你能举一个你的函数的执行输入和预期输出的例子吗?那么我们也许可以更好地帮助您。
-
如何做到这一点的答案可以找到here
标签: javascript momentjs