Мне нужен метод PHP для расчета рабочего времени между двумя датами на основе 8-часового рабочего дня, исключая выходные и праздничные дни.
Например, разница в рабочих часах между 2012-01-01T08: 30: 00
И 2012-01-05T10: 30: 00
на самом деле составляет 26 рабочих часов, потому что первый два дня - это выходные / праздничные дни, из которых остается 3 рабочих дня, а разница во времени составляет 2 часа, то есть 3 * 8 + 2 = 26
.
Я использовал @flamingLogos отличный ответ на предыдущий вопрос , но не могу заставить его учитывать время и дату.