작업의 종료 날짜를 계산합니다
config | object | Date | 시간 범위를 설명하는 구성 객체이거나 단순히 작업의 시작 날짜일 수 있습니다. |
duration | number | 선택 사항, 작업의 길이입니다. 첫 번째 매개변수가 단순한 start_date일 때 필요합니다. |
Date | 작업이 완료될 것으로 예상되는 날짜입니다. |
gantt.config.work_time = true;
gantt.init("gantt_here");
// 전역 작업 시간 설정을 기준으로 종료 날짜를 찾습니다
gantt.calculateEndDate({start_date: new Date(2013,02,15), duration: 48});
// 또는
gantt.calculateEndDate(new Date(2013,02,15), 48);
// 특정 작업 캘린더에 대한 종료 날짜를 가져옵니다
gantt.calculateEndDate({start_date: new Date(2013,02,15), duration: 48, task:task});
// 또는 단축형:
// 작업에 할당된 캘린더와 작업의 시작 날짜 및 기간을 사용합니다
gantt.calculateEndDate(task);
work_time 옵션이 켜져 있을 때, 이 메서드는 duration을 작업 시간으로 처리합니다.
calculateEndDate를 사용하여 시작 날짜를 계산할 수도 있습니다:
// 시작 날짜를 찾기:
task.start_date = gantt.calculateEndDate({
start_date: task.end_date,
duration: -task.duration
});
구성 객체는 다음 속성을 포함할 수 있습니다: