我有一个电子表格,其值如下:
1:29.460
我需要将其转换为
89.460
我有大量的这些游戏补偿.我可以在excel中执行,也可以使用javascript.
有关配方的任何建议表示赞赏!
这是一个JavaScript解决方案:
function convert(input) {
var parts = input.split(':'),
minutes = +parts[0],
seconds = +parts[1];
return (minutes * 60 + seconds).toFixed(3);
}
convert('1:29.460'); // '89.460'
Run Code Online (Sandbox Code Playgroud)
您可以使用如下代码:
function toSeconds(str) {
var pieces = str.split(":");
var result = Number(pieces[0]) * 60 + Number(pieces[1]);
return(result.toFixed(3));
}
console.log(toSeconds("1:29.460")); // returns 89.460Run Code Online (Sandbox Code Playgroud)