calculateEndDate

작업의 종료 날짜를 계산합니다

Date calculateEndDate(object | Date config, [number duration] );
configobject | Date시간 범위를 설명하는 구성 객체이거나 단순히 작업의 시작 날짜일 수 있습니다.
durationnumber선택 사항, 작업의 길이입니다. 첫 번째 매개변수가 단순한 start_date일 때 필요합니다.
Date작업이 완료될 것으로 예상되는 날짜입니다.

Example

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);

Details

work_time 옵션이 켜져 있을 때, 이 메서드는 duration을 작업 시간으로 처리합니다.

calculateEndDate를 사용하여 시작 날짜를 계산할 수도 있습니다:

// 시작 날짜를 찾기:
task.start_date = gantt.calculateEndDate({
    start_date: task.end_date,
    duration: -task.duration
});

구성 객체 속성

구성 객체는 다음 속성을 포함할 수 있습니다:

  • start_date - (Date) 작업이 계획된 시작 날짜
  • duration - (number) 작업 기간
  • unit - (string) 선택 사항, duration의 시간 단위: "minute", "hour", "day", "week", "month", "year"
  • task - (object) 선택 사항, 기간을 계산할 작업 객체
See also
Back to top