从 date-fns 中的 formatDuration() 返回短单元的最佳方法是什么?

问题描述

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

10m 5s

但是,认情况下,该函数会像这样返回它:

10 minutes 5 seconds

解决此问题的最佳方法是什么?目前我正在使用一种看起来有点难看的解决方法

let duration = intervalToDuration({
    start: 0,end: 1295923
});
return formatDuration(duration,{
        format: ["hours","minutes","seconds"]
    })
    .replace(" seconds","s")
    .replace(" second","s")
    .replace(" minutes","m")
    .replace(" minute","m")
    .replace(" hours","h")
    .replace(" hour","h");
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)