2

Javascriptでhours:minutes(00:00)をminutes00に変換する必要があります。

substrを使用して時間と分を別々に取得し、時間の部分に60を掛けてから、分の部分を追加することでそれを行うことを考えました。

これを行う他の簡単な方法はありますか?

4

2 に答える 2

5

それは非常に簡単splitです:

var str = "04:17";
var parts = str.split(":");
var minutes = parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10);
console.log(minutes); // 257 (four hours and seventeen minutes)
于 2012-12-29T11:05:46.337 に答える
0

時間と分で分割するには、Stringオブジェクトでsplit()関数を使用できます。

"12:05".split(':');

--> ["12", "05"]

次に、配列内の文字列をparseIntを使用して整数に変換する必要があります。

var hours = parseInt("12", 10);
var minutes = parseInt("05", 10);

次に、残りは簡単な計算です。

var total = hours * 60 + minutes;
于 2012-12-29T11:01:12.880 に答える