Как вывести интервал между датами без учета выходных и праздников?
Дано:
Есть массив определенных дат в файле (выходные дни).
Cron-задача со скриптом запускается один раз в 8 утра.
В момент запуска скрипта в БД проверяется дата изменения статуса заказа, и если с момента изменения статуса заказа прошло 2 дня, то статус меняется на другой. Задача:
Сделать так, чтобы скрипт не учитывал выходные дни записанные в файле.
Или лучше, наверное, лучше сделать запись с датами в БД?
В ORACLE есть таблица рабочих и выходных дней. Для остальных нужно создавать и поддерживать её самостоятельно. Данные есть в сети, например, Производственный календарь на 2018 год.