PHP \DateTime Работа с датой и временем. Сегодня. Прибавить 1 год и другие примеры
Primary tabs
Сегодняшнее время можно получить так:
$dtime = new \DateTime(); //и вывести например так (Только дату без времени): echo $dtime->format('Y-m-d'); // или только время (часы и минуты в данном примере): echo $dtime->format('H:i')
Дата и время
можно так:
$dtime->format('d-m-Y H:i:s');
Прибавить время к текущему
А вот так можно прибавить к сегодняшнему времени 1 год:
$start = new \DateTime(null); // сегодня $end = new \DateTime(null); // сегодня $end->add(\DateInterval::createFromDateString('1 year')); // сегодня + 1 год
Сразу получить даты как строки можно так:
// сегодня $dateFrom = (new \DateTime)->format('d.m.Y'); // сегодня -1 год (год назад) $dateTo = (new \DateTime) ->add(\DateInterval::createFromDateString('-1 year')) ->format('d.m.Y');
- Log in to post comments
- 2455 reads