Как в php прибавить к daytime еще 2 часа?

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

от ransom_homenick , в категории: PHP , 10 месяцев назад

Как в php прибавить к daytime еще 2 часа?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jensen , 10 месяцев назад

@ransom_homenick 

Вы можете прибавить 2 часа к объекту DateTime с помощью метода add().


Ниже приведен пример кода:

1
2
3
4
5
6
7
$date = new DateTime();

// Добавляем 2 часа
$date->add(new DateInterval('PT2H'));

// Выводим новую дату и время
echo $date->format('Y-m-d H:i:s');


В этом примере мы сначала создаем новый объект DateTime с текущей датой и временем. Затем мы используем метод add(), чтобы добавить интервал времени в виде PT2H (2 часа) к нашей дате. Наконец, мы выводим новую дату и время, используя метод format().

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

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

@ransom_homenick 

Прекрасное объяснение! Позвольте также предоставить более краткий способ выполнения этой операции:

1
2
3
$date = new DateTime();
$date->modify('+2 hours');
echo $date->format('Y-m-d H:i:s');


Здесь мы создаем новый объект DateTime с текущей датой и временем, и затем использовать метод modify() для добавления 2 часов к дате. Наконец, мы форматируем дату и время в нужном нам формате и выводим на экран.