Api выходных дней
Открытые статические члены | |
| static | getShiftedDate ($dela_days, $date_from=null) |
| static | isDayOff ($date=null) |
Поля данных | |
| const | BASE_URL = 'https://data.gov.ru/api/json/dataset/' |
| const | CALENDAR_ID = '7708660670-proizvcalendar' |
| const | CALENDAR_FILE = '/cache/daysoff/days_off.txt' |
| const | API_KEY = '0c77ac24929631fa067a75f179f99e71' |
| const | MINUTES_IN_DAY = 86400 |
Защищенные статические члены | |
| static | convertInputDate ($date=null) |
| static | getDaysOff () |
| static | loadDaysOffData () |
| static | getCalendarFileName () |
Статические защищенные данные | |
| static | $months = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'] |
|
staticprotected |
Конвертирует переданную дату во временную метку
| int | string | $date | - метка времени или стрка с датой |
|
staticprotected |
Возвращает путь к файлу кэша производственного календаря
|
staticprotected |
Возвращает производственный календарь, подготовленный для поиска
|
static |
Возвращает временную метку даты, сдвинутой на указанное количество рабочих дней
| int | $dela_days | - величина сдвига в днях |
| null | $date_from | - метка времени или стрка с датой начала отсчёта, если не указана то текущая дата |
|
static |
Возвращает является указанный день выходным
| int | string | $date | - метка времени или стрка с датой, если не указана то текущая дата |
|
staticprotected |
Возвращает производственный календарь, загруженный по api Результат кэширует в файл
|
staticprotected |
| const API_KEY = '0c77ac24929631fa067a75f179f99e71' |
| const BASE_URL = 'https://data.gov.ru/api/json/dataset/' |
| const CALENDAR_FILE = '/cache/daysoff/days_off.txt' |
| const CALENDAR_ID = '7708660670-proizvcalendar' |
| const MINUTES_IN_DAY = 86400 |