...
Determines if the given datetime is within the current schedule.
Parameter(s):
Name | Type |
---|---|
time | SimpleDateTime |
Return:
Type | Description |
---|---|
Boolean |
Example:
Code Block | ||||
---|---|---|---|---|
| ||||
let time = new SimpleDateTime(); let simple_schedule = new SimpleSchedule('1', 'Europe/Moscow'); ss.info(simple_schedule.isInSchedule(time)); |
...
setTimeZone(timeZone)
Setting a time zone
Parameter(s):
Name | Type |
---|---|
timeZone | String |
Return:
Type | Description |
---|---|
Void | This method does not return a value |
Example:
Code Block | ||||
---|---|---|---|---|
| ||||
let time = new SimpleDateTime();
let simple_schedule = new |
Описание: Определяет, является время рабочим или нет.
Принимает: SimpleDateTime.
Возвращает: boolean.
Пример:
...
SimpleSchedule('1', 'Europe/Moscow'); |
...
simple_schedule.setTimeZone('US/Central'); |
Метод | Описание метода |
isWorkingTime(time) | Описание: Определяет, является время рабочим или нет |
Не выносить в документацию
. Принимает: |
SimpleDateTime. |
boolean. Пример: let time = new SimpleDateTime(); |
isWorkingTime(time)); Не выносить в документацию | |
whenWillExpire(startDate, finalWorkingSeconds) | Описание: Определяет, когда истекает указанное рабочее время. Принимает:startDate - SimpleDateTime, finalWorkingSeconds - integer Пример: let startDate = new SimpleDateTime('2019-10-25 08:00:00'); |
whenNext(time, timeZone) | Описание: Определяет, сколько времени (в секундах) до времени начала следующего элемента расписания. Принимает: time - SimpleDateTime; (опционально) timeZone - string (по умолчанию - пустая строка). Возвращает: integer. Пример: let startDate = new SimpleDateTime('2019-10-25 08:00:00'); |
Parameter(s):
Name | Type |
---|---|
Return:
...