본문으로 건너뛰기

getClosestWorkTime

Description

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

getClosestWorkTime: Calendar['getClosestWorkTime']

Parameters

  • config - (required) object - 설정 객체 또는 날짜

Returns

  • date - (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
});