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 |