【发布时间】:2012-12-29 10:57:13
【问题描述】:
我需要在 Javascript 中将小时:分钟 (00:00) 转换为分钟 00。
我考虑过使用 substr 分别获取小时和分钟,然后将小时部分乘以 60,然后添加分钟部分。
还有其他简单的方法吗?
【问题讨论】:
-
你的会议记录如何。发布你的 scipt
标签: javascript
我需要在 Javascript 中将小时:分钟 (00:00) 转换为分钟 00。
我考虑过使用 substr 分别获取小时和分钟,然后将小时部分乘以 60,然后添加分钟部分。
还有其他简单的方法吗?
【问题讨论】:
标签: javascript
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)
【讨论】:
【讨论】:
parseInt,尤其是当您知道字符串经常以0 开头时,这是一个非常的坏主意。 :-) 例如,在 Firefox 或 IE 上尝试 this。