如何在java脚本中将时间戳转换为秒

Fab*_*dol 1 javascript

我想转换这个:

00:07:57,685
Run Code Online (Sandbox Code Playgroud)

到秒。它应该返回00*60 + 07*60 + 57,685 问题是它的格式我没有设法编写优化的函数。

Gen*_*ser 5

const input = "00:07:57,685";
const [hours, minutes, secondsRaw] = input.split(/:/g);
const seconds = secondsRaw.replace(",", ".");

let output = 0;
output += parseInt(hours) * 3600;
output += parseInt(minutes) * 60;
output += parseFloat(seconds);

console.log(`${output} seconds`);
Run Code Online (Sandbox Code Playgroud)