我有数组let times = ['04:20:10', '21:15:10']
。我使用方法添加:
让 time1 = add([times])
。接下来我使用方法 str:str([time1])
。我保留了
25:35:30
。我希望收到以下结果:25h 35 min 30 sec
。如果总和在 30:00:00
时到达,我希望收到结果 30h
。如果总和为 00:30:00
,我希望收到 30 分钟
的结果。在 00:00:20
的情况下 - 结果 20 秒
。如何在“timelite.js”或“moment.js”库中获得这样的结果?
最佳答案
如果您只是格式化时间,也许会更容易。
const formatTime = (time) => {
const [hour, minute, sec] = time.split(':')
return `${hour} h ${minute} min ${sec} sec`
}
const time = '25:35:30'
console.log(formatTime(time))
// 25 h 35 min 30 sec
这只是一个简单的例子。为了实现你想要的,你需要添加更多的逻辑,但是,这是一个好的开始。
关于javascript - 如何转换 'timelite.js' 或 'moment.js' 中的分钟、小时总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56369193/