calculateDuration

вычисляет продолжительность задачи

number calculateDuration(object | Date config, [Date end_date] );
configobject | Dateлибо конфигурационный объект временного интервала, либо дата начала задачи
end_dateDateнеобязательный, дата окончания задачи. Параметр обязателен, если первый параметр указан как start_date.
numberпродолжительность задачи в единицах, указанных в опции duration_unit

Example

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

Details

Если опция work_time включена, метод вычисляет продолжительность задачи в рабочем времени.

Свойства конфигурационного объекта

Конфигурационный объект может содержать следующие свойства:

  • start_date - (Date) дата, когда задача запланирована на начало
  • end_date - (Date) дата, когда задача запланирована на завершение
  • task - (object) необязательный, объект задачи, для которой должна быть вычислена продолжительность
See also
К началу