2011-06-21 33 views
1

我正在使用JavaScript庫datejs,特別是TimeSpan類。將多個TimeSpans與datejs一起添加

我已經爲一個TimeSpan工作得很好。不過,我需要它將多個TimeSpans的結果加在一起。我的代碼如下:

var monTimeSpan = new TimeSpan(Date.parse($("#monFinish").val()) - Date.parse($("#monStart").val())) 

var tueTimeSpan = new TimeSpan(Date.parse($("#tueFinish").val()) - Date.parse($("#tueStart").val())) 

這些工作的偉大,但我需要添加時間跨度週二的結果,到週一之一。

任何幫助將是偉大的。

由於

回答

0

TimeSpan對象包括.add()功能。

以下示例演示如何將兩個TimeSpan對象一起添加。

var t1 = new TimeSpan(Date.today().add(5).days() - Date.today()); 

var t2 = new TimeSpan(Date.today().add(10).days() - Date.today()); 

var total = t1.add(t2); 

total.days // 15