Рассчитать время между датами

195
30 декабря 2017, 04:39

Есть две даты с временем в формате DATETIME (напр. 2017-12-28 15:00 и 2017-12-29 12:00 )

Каким образом получить дату и время от первой до второй даты?

Answer 1

Как вариант

$datetime1 = date_create('2017-12-28 15:00:00');
$datetime2 = date_create('2017-12-29 12:00');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R %a дней %h часов %i минут');

Проверка http://sandbox.onlinephpfunctions.com/code/f673f829304db7748d6fcc9a163eef8ad9b69509

Подробнее читайте http://php.net/manual/ru/dateinterval.format.php

READ ALSO
Как исключить мета поле в запросе get_posts?

Как исключить мета поле в запросе get_posts?

В цикле wordpress есть запрос get_posts произвольного типа, в выводе которого нужно исключить мета поле cp_category со значением "Шины" и полностью мета...

152
Два тире в регулярном выражении

Два тире в регулярном выражении

Добрый день, люди добрыеВ регулярных выражениях недавно, мучает одна строка

161
Двойной static_cast через void*, вместо reinterpret_cast

Двойной static_cast через void*, вместо reinterpret_cast

Некоторые авторы используют двойное преобразование через void* с помощью static_cast, вида:

224