2012-12-29 37 views
1

我需要在Javascript中將小時:分鐘(00:00)轉換爲分鐘00。小時到分鐘00:00到00 javascript

我想通過使用substr分別獲得小時和分鐘,然後乘以小時部分60,然後添加分鐘部分。

有沒有其他簡單的方法來做到這一點?

+0

看看這個問題http://stackoverflow.com/questions/4687723/how-to-convert-minutes-to-hours-minutes-and-add-various- time-values-together-usi – aug

+1

你如何得到你的會議記錄。張貼您的scipt – polin

回答

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) 
+0

感謝您的幫助! –

0

要拆分的小時和分鐘,你可以使用split()函數的字符串對象:

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

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

然後,你需要將字符串轉換爲數組整數與parseInt

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

然後休息簡單計算:

var total = hours * 60 + minutes; 
+0

我會再次讀這個問題。你沒有正確處理小時。 *(不是我的DV)* –

+0

split()是否像array()那樣工作,請詳細說明編碼。謝謝! –

+0

@TJ:主題首發改變了問題! – asgoth

相關問題