如何使用 JavaScript 将秒转换为 HH-MM-SS
字符串?
原文由 Hannoun Yassir 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何使用 JavaScript 将秒转换为 HH-MM-SS
字符串?
原文由 Hannoun Yassir 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 JavaScript Date 方法的帮助下,您可以在没有任何外部 JavaScript 库的情况下设法做到这一点,如下所示:
const date = new Date(null);
date.setSeconds(SECONDS); // specify value for SECONDS here
const result = date.toISOString().slice(11, 19);
或者,根据 @Frank 的评论;一个班轮:
new Date(SECONDS * 1000).toISOString().slice(11, 19);
原文由 Harish Ambady 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
更新(2020 年):
请使用@Frank 的单行解决方案:
如果 SECONDS<3600 并且您只想显示 MM:SS 则使用以下代码:
这是迄今为止最好的解决方案。
老答案:
使用
Moment.js
库。