Javascript 从日期fns中的formatDuration()返回短单位的最佳方法是什么?

Javascript 从日期fns中的formatDuration()返回短单位的最佳方法是什么?,javascript,date-fns,Javascript,Date Fns,我想将date fnsformatDuration()函数中的持续时间格式化为类似以下格式: 10m 5s 但是,默认情况下,函数返回的结果如下: 10 minutes 5 seconds 解决这个问题最好的方法是什么?目前,我正在使用一种看起来有点难看的解决方法: let duration=intervalToDuration({ 起点:0, 完:1295923 }); 返回格式持续时间(持续时间{ 格式:[“小时”、“分钟”、“秒”] }) .替换(“秒”、“秒”) .替换(“第二”、“

我想将
date fns
formatDuration()
函数中的持续时间格式化为类似以下格式:

10m 5s
但是,默认情况下,函数返回的结果如下:

10 minutes 5 seconds
解决这个问题最好的方法是什么?目前,我正在使用一种看起来有点难看的解决方法:

let duration=intervalToDuration({
起点:0,
完:1295923
});
返回格式持续时间(持续时间{
格式:[“小时”、“分钟”、“秒”]
})
.替换(“秒”、“秒”)
.替换(“第二”、“s”)
.替换(“分钟”、“m”)
.替换(“分钟”、“m”)
.替换(“小时”、“小时”)
.替换(“小时”、“小时”);
}