Добавить несколько TimeSpans вместе с datejs - PullRequest
1 голос
/ 21 июня 2011

Я использую дату-библиотеку JavaScript, в частности класс TimeSpan.

У меня все отлично работает для одного 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()))

Они отлично работают, но мне нужно добавить результат TimeSpan во вторник к понедельнику.

Любая помощь будет отличной.

Спасибо

1 Ответ

0 голосов
/ 22 ноября 2011

Объект 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
...