2011-03-04 152 views
0

我有這樣兩次:"03/03/2011 07:41:00 pm""04/03/2011 08:41:00 pm"減去日期和時間由JavaScript

我想讓它,它之間負的旨意是:

"03/03/2011 07:41:00 pm" - "04/03/2011 08:41:00 pm" = h:m:s

這樣的網站

http://www.cobone.com/deals/dubai?lang=en

+0

我在這裏看不到問題 - 也許是因爲沒有問號? – thkala 2011-03-04 13:12:48

+0

我向此問題添加JavaScript標記。稍後嘗試首先使用編程語言或特定軟件的名稱標記您的問題,然後再使用某些特定標記。 – 2011-03-04 15:48:51

回答

0

如果你可以將字符串轉換成Javascript日期對象,你可以做s omething這樣的:

//this time is 6 hours, 45 minutes, 30 seconds 
var date0 = new Date(24330000); 
var date1 = new Date(0); 
var millisDifference = date0.getTime() - date1.getTime(); 
//this will alert "6:45:30" 
alert(Math.floor(millisDifference/3600000) + ":" + Math.floor((millisDifference % 3600000)/60000) + ":" + Math.floor((millisDifference % 60000)/1000)); 

理想,雖然對於解析字符串到日期,反之亦然要使用庫等,例如,this

+0

親愛的梅爾夫我不會再減去時間(現在)從另一個時間 – 2011-03-05 10:54:18