在 JavaScript 中将秒转换为 HH-MM-SS 格式
使用时间戳时的常见任务是将秒转换为人类可读的格式格式。在 JavaScript 中,使用 Date 方法无需外部库即可实现此目的。
解决方案:
以下 JavaScript 代码片段演示了如何将秒转换为 HH-MM -SS string:
const date = new Date(null); date.setSeconds(SECONDS); // Replace SECONDS with the number of seconds const result = date.toISOString().slice(11, 19);
说明:
示例:
要将 600 秒转换为 HH-MM-SS,我们将使用以下代码:
const date = new Date(null); date.setSeconds(600); const result = date.toISOString().slice(11, 19); console.log(result); // Output: "00:10:00"
替代单线解决方案:
根据 Frank 在评论中的建议,一行替代方案可以写为:
new Date(SECONDS * 1000).toISOString().slice(11, 19);
以上是如何在 JavaScript 中将秒转换为 HH:MM:SS 格式?的详细内容。更多信息请关注PHP中文网其他相关文章!