주어진 날짜가 근무 시간 내에 해당하는지 판단합니다.
config | object | Date | 시간 범위를 설명하는 구성 객체이거나 특정 날짜일 수 있습니다. |
boolean | true 주어진 날짜가 근무 시간 내에 있으면; 그렇지 않으면 false |
//전역 설정에 따라 지정된 날짜가 근무일인지 확인
gantt.isWorkTime({ date: new Date(2023,3,5) });
// 또는
gantt.isWorkTime(new Date(2023,3,5));
//특정 작업에 대해 지정된 날짜가 근무일인지 확인
gantt.isWorkTime({date: new Date(2023,3,5), task: task});
work_time 옵션이 꺼져 있으면, 이 메서드는 항상 true
를 반환합니다.
차트에 대한 다음과 같은 근무 시간 설정을 고려해보십시오:
아래와 같이 2023년 4월 3일 월요일을 확인하면 결과는 다음과 같습니다:
gantt.isWorkTime({date: new Date(2023,3,3,17,00), unit: "hour"});
//->false, 오후 5시부터 6시까지는 근무 시간 외이기 때문입니다.
gantt.isWorkTime({date: new Date(2023,3,3,17,00), unit: "day"});
//-> true, 월요일은 근무일이므로
구성 객체에는 다음 속성을 포함할 수 있습니다:
if (gantt.isWorkTime({date: date, task: task})){
alert("worktime of task" + task.text);
}