minute = formatDigit(minute, 2);
second = formatDigit(second, 2);
millisecond = formatDigit(millisecond, 3);
return hour + ':' + minute + ':' + second + ',' + millisecond;
}
/**
* 格式化为 SRT
* @param index 字幕序号,从 1 开始
* @param srt 字幕内容等信息
* @returns {string}
*/
function formatSrt(index, srt) {
return index + RN + srt.start + ' --> ' + srt.end + RN + srt.content + RN + RN;
}
/**
* 格式化数字
* @param digit 数字
* @param length 长度
* @returns {string}
*/
function formatDigit(digit, length) {
let str = digit.toString();
while (str.length < length) {
str = '0' + str;
}
return str;
}
</script>
</body>
</html>
Back to home |
File page
Subscribe |
Register |
Login
| N