我想转换这个:
00:07:57,685
Run Code Online (Sandbox Code Playgroud)
到秒。它应该返回00*60 + 07*60 + 57,685
问题是它的格式我没有设法编写优化的函数。
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)
归档时间: |
|
查看次数: |
189 次 |
最近记录: |