Перейти к основному содержимому

calculateDuration

Description​

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

calculateDuration: (config: object, end_date: Date) => number

Parameters​

Returns​

  • duration - (number) - продолжительность задачи в единицах, указанных опцией duration_unit

Example​

gantt.config.work_time = true;
gantt.init("gantt_here");

// calculate worktime duration between specified dates
// (for specific task, if multiple working calendars used)
gantt.calculateDuration({
start_date: new Date(2013,02,15),
end_date: new Date(2013,02,25)
/*,task: task*/
});

// or
gantt.calculateDuration(task);

// or
gantt.calculateDuration(new Date(2013,02,15), new Date(2013,02,25)); //->6

Details​

заметка

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

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

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

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

Связанные API​

Связанные руководства​

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.