2013-10-23 68 views
-4

我想創建一個函數,將24小時轉換爲毫秒。如何將24小時轉換爲毫秒?

例如14:00轉換爲毫秒?

+6

這是一個有點像問 「如何用1000乘以100」?嚴重的是,這是*基本*數學,這甚至不是一個編程問題。 – Tomalak

+1

他要求如何將格式hh:mm轉換爲毫秒。 – user1107799

回答

1

你可以做這樣的事情。

var hours = "14:00"; 
var array = hours.split(":"); //splits into two 1. hours 2. minutes 
var milliSec = array[0]*60*60*1000 + array[1]*60*1000; //result - 50400000 
1

只是split並使用parseInt

var str = '14:00'; 
var strSplit = str.split(':'); 
var milliseconds = ((parseInt(strSplit[0], 10) * 3600) + parseInt(strSplit[1], 10) * 60) * 1000; 
console.log(milliseconds); //50400000 
+0

我很好奇爲什麼它被拒絕投票。 – akonsu

+0

@akonsu看到這個主題中的所有答案都被低估了,我的猜測是有人很小心並且認爲「因爲OP沒有做任何研究,即使他們的回答是正確的,我也會低估所有的答案甚至回答。 」。如果它讓他們感覺更好,那對那個人來說很好。 :-) – h2ooooooo

+0

+1 ..絕對..作品很棒 – Krishna