小时到分钟00:00到00 javascript

时间:2012-12-29 10:57:13

标签: javascript

我需要在Javascript中将小时:分钟(00:00)转换为00分钟。

我想通过使用substr分别获得小时和分钟,然后将小时部分乘以60然后添加分钟部分来实现。

有没有其他简单的方法可以做到这一点?

2 个答案:

答案 0 :(得分:4)

使用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)

答案 1 :(得分:0)

要以小时和分钟分割,您可以在String对象上使用split()函数:

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

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

然后你需要将数组中的字符串转换为parseInt的整数:

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

然后休息是简单的计算:

var total = hours * 60 + minutes;