如何使用 javascript 将格式 "hhmmss" 的数字转换为时间格式 hh:mm:ss?

How to convert digits in format "hhmmss" to time format hh:mm:ss using javascript?

我有像 080000 这样的字符串,我想使用 javascript 或 jquery 将它更改为像 08:00:00 这样的时间格式(像字符串类型的日期格式)。我该如何完成这项工作?

您可以在 String.prototype.match() that return values in array. Then use Array.prototype.join() 中使用正则表达式轻松地将字符串拆分为两位数字,以将数组项连接成字符串。

var str = "080000";
str = str.match(/\d{2}/g).join(":");
console.log(str);