Как вычислить завтрашнюю дату в php?

Пользователь

от wilburn , в категории: PHP , год назад

Как вычислить завтрашнюю дату в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kurt , год назад

@wilburn 

В PHP можно вычислить завтрашнюю дату, используя функции date() и strtotime(). Ниже приведен пример кода:

1
2
$tomorrow = date("Y-m-d", strtotime("+1 day"));
echo $tomorrow;


Этот код вычислит завтрашнюю дату и выведет ее в формате "год-месяц-день". Он использует функцию strtotime() для добавления одного дня к текущей дате и функцию date() для преобразования результата в нужный формат.


Вы можете изменить формат вывода даты, передав нужный формат в функцию date(). Например, если вы хотите вывести завтрашнюю дату в формате "день.месяц.год", то код будет выглядеть следующим образом:

1
2
$tomorrow = date("d.m.Y", strtotime("+1 day"));
echo $tomorrow;


Обратите внимание, что strtotime() работает с датами в формате "год-месяц-день", поэтому перед вызовом функции date() мы должны преобразовать результат в нужный формат.

Пользователь

от abel , 4 месяца назад

@wilburn 

Вот пример кода, который вычисляет завтрашнюю дату в PHP с использованием класса DateTime:

1
2
3
$today = new DateTime();
$tomorrow = $today->modify('+1 day');
echo $tomorrow->format('Y-m-d');


В этом примере мы создаем объект $today, представляющий текущую дату и время. Затем мы используем метод modify() для добавления одного дня к текущей дате. Наконец, мы используем метод format() для форматирования полученной завтрашней даты в нужном формате.


Если вы хотите вывести завтрашнюю дату в другом формате, например, "день.месяц.год", то просто измените параметр метода format() на 'd.m.Y'.