【发布时间】:2012-10-27 02:09:35
【问题描述】:
有什么方法可以在持续时间对象上使用moment.jsformat 方法吗?我在文档中的任何地方都找不到它,而且它也不是持续时间对象的属性。
我希望能够做类似的事情:
var diff = moment(end).unix() - moment(start).unix();
moment.duration(diff).format('hh:mm:ss')
另外,如果有任何其他库可以轻松容纳此类功能,我会对推荐感兴趣。
谢谢!
【问题讨论】:
-
moment.utc(duration.asMilliseconds()).format('hh:mm:ss'); - 持续时间是一个向量。通过将其尾部放在原点上,您可以使用日期格式来获取 hh:mm:ss。
-
moment.utc(moment.duration(23, 'seconds').asMilliseconds()).format('hh:mm:ss') => "12:00:23" 没有工作得很好
-
啊,我发现了问题,
HH:mm:ss将在我之前的示例中给出00:00:23。所以只是小时部分的错误大小写
标签: javascript momentjs duration