将分钟转换为秒

bac*_*esk 5 javascript excel

我有一个电子表格,其值如下:

1:29.460

我需要将其转换为

89.460

我有大量的这些游戏补偿.我可以在excel中执行,也可以使用javascript.

有关配方的任何建议表示赞赏!

Mat*_*ens 9

这是一个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)


jfr*_*d00 5

您可以使用如下代码:

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.460
Run Code Online (Sandbox Code Playgroud)