2011-06-21 30 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