Разница между 2мя датами в часах без учета выходных и праздников |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7049-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Разница между 2мя датами в часах без учета выходных и праздников |
RipperR |
![]()
Пост
#1
|
Репутация: ![]() ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 153 С нами с: 25-March 08 ![]() |
Кто-то реализовывал на php данную задачу: "Разница между 2мя датами в часах без учета выходных и праздников"
Есть таблица государственных праздников в идеале ее парсить откуда-то, но пока введена вручную. Имеем дата время начала задачи и имеем дату время конца задачи надо вычислить кол-во часов с момента начала задачи исключая отсюда нерабочие дни к примеру праздники и выходные ... а также учитывать рабочий день с 9-00 до 20-00 ... то-есть надо учитывать сколько рабочего времени потратил человек на выполнение задачи. Пока не сильно вкуриваю как это сделать ... Сообщение отредактировал RipperR - Jul 24 2017, 22:31 |
![]() ![]() |
vas1 |
Пост
#2
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 47 С нами с: 9-February 14 ![]() |
Пользуйтесь карбоном
$dt = Carbon::create(2014, 1, 1); $dt2 = Carbon::create(2014, 12, 31); $daysForExtraCoding = $dt->diffInDaysFiltered(function(Carbon $date) { return $date->isWeekend(); }, $dt2); И потом добавить сколько было часов от начала работы до конца первого дня + от начала последнего дня до конца работы. Сообщение отредактировал vas1 - Jul 26 2017, 11:36 |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 3rd July 2025 - 1:02 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |