getClosestWorkTime

가장 가까운 작업 시간을 반환합니다

Date getClosestWorkTime(object config);
configobject설정 객체 또는 날짜
Date가장 가까운 작업 시간을 나타내는 Date 객체

Example

// 전역 설정에 따라 주어진 날짜가 작업일인지 확인합니다
gantt.getClosestWorkTime({date:new Date(2019,04,26)});
// 또는
gantt.getClosestWorkTime(new Date(2019,04,26));
 
// 특정 작업에 대해 주어진 날짜가 작업일인지 확인합니다
gantt.getClosestWorkTime({ date: new Date(2019,04,26), task:task });

Details

work_time 옵션이 비활성화된 경우, 이 메서드는 날짜를 변경 없이 반환합니다.

설정 객체 속성

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

속성 설명
date 가장 가까운 작업 시간을 요청하는 날짜
gantt.getClosestWorkTime({
    date:new Date(2019,04,26),
    dir:"future"
});
// -> duration_unit이 "day"인 경우 Mon May 27 2019 00:00:00
// -> duration_unit이 "hour"인 경우 Mon May 27 2019 08:00:00
dir ('future' 또는 'past') 가장 가까운 시간을 찾을 방향을 지정
gantt.getClosestWorkTime({
    date:new Date(2019,04,18),
    dir:"past"
});
// -> Sat May 18 2019 00:00:00
unit 가장 가까운 작업 시간을 찾을 때 사용하는 시간 단위
// 가장 가까운 작업 시간을 시간 단위로 찾음
gantt.getClosestWorkTime({
    date:new Date(2019,04,18), 
    dir:"future", 
    unit:"hour"
});
// -> Mon May 20 2019 08:00:00
task 선택 사항, 기간 계산에 사용할 작업 객체
var closestTime = gantt.getClosestWorkTime({
    date:date, 
    task:task
});
See also
Back to top