вычисляет продолжительность задачи
config | object | Date | может быть либо объектом конфигурации, описывающим временной интервал, либо просто датой начала задачи |
end_date | Date | необязательный параметр, дата окончания задачи. Необходим, если первый параметр — это только start_date. |
number | продолжительность задачи в единицах, заданных опцией duration_unit |
gantt.config.work_time = true;
gantt.init("gantt_here");
// получить продолжительность рабочего времени между двумя датами
// (полезно для задач с несколькими рабочими календарями)
gantt.calculateDuration({
start_date: new Date(2013,02,15),
end_date: new Date(2013,02,25)
/*,task: task*/
});
// или
gantt.calculateDuration(task);
// или
gantt.calculateDuration(new Date(2013,02,15), new Date(2013,02,25)); //->6
Когда активирована опция work_time, этот метод вычисляет продолжительность задачи на основе рабочего времени.
Объект конфигурации может включать следующие свойства: