Формат даты в PHP
Задача вывести дату следующего дня после 12:00 и не учитывать воскресенье с помощью php
Например:
сейчас 2021-11-04 11:00 - должно отображать 2021-11-04 сейчас 2021-11-04 12:30 - должно отображать 2021-11-05
и с воскресеньем:
сейчас 2021-11-06 12:30 (суббота) - должно отображать 2021-11-08 (понедельник)
Сделал так, отображается дата следующего дня, а вот как добавить отсчет от 12:00 и исключить из расчета воскресенье не пойму как сделать.
$data['date_shipment'] = date("Y-m-d", strtotime("+1 day"));
Ответы (1 шт):
Автор решения: splash58
→ Ссылка
// текущее ыремя
$date = time();
// после полудня - прибавляем день
if (date('H:m', $date) > '12:00') {
$date = strtotime("+1 day", $date);
}
// вс - прибавляем день
if(! date('w', $date)) {
$date = strtotime("+1 day", $date);
}
print(date('r', $date));