ditban
Дата: 28.11.2014 15:39:47
Подскажите, каким образом можно организовать данный алгоритм:
есть 2 даты. необходимо посчитать количество рабочих часов между ними, при условии, что рабочие дни: с пон по четв с 9 до 18, в пятницу - с 9 до 17, суб и воскр - выходные
Dima T
Дата: 01.12.2014 10:22:40
Определение праздничных дней автоматизировать невозможно. Законодатели наши непостоянны :)
Да и выходные рабочими бывают в результате переносов праздничных.
Обычно в БД делают отдельную таблицу с календарем, куда вносят все дни с пометкой рабочий/сокращенный/выходной/праздничный. Дальше все расчеты по ней.
PS Какой-то депутат на днях рацпредложение двинул: праздники не переносить если на выходные выпадают. Могут принять.