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
- 3049 reads