Как к дате прибавить один день в PHP?

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

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

Как к дате прибавить один день в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dmitrypro77 , 2 года назад

@loyal Используйте DateTime() объект, чтобы прибавить или отнять один или несколько дней от текущей дате в PHP. Как вариант можно использовать DateInterval() и add/sub метод, чтобы добавить или удалить дни из текущей даты или передайте в DateTime() аргумент "tomorrow", пример на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<?php

$now = new DateTime('now');

$now->add(new DateInterval('P1D'));

// Вывод: 02-03-2022
echo $now->format("d-m-Y");

// Или
$tomorrow = new DateTime("tomorrow");

// Вывод: 02-03-2022
echo $tomorrow->format("d-m-Y");


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

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

@loyal 

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

1
2
$date = "2022-01-22";
$new_date = date("Y-m-d", strtotime("+1 day", strtotime($date)));


$new_date будет равен "2022-01-23".