Я пытаюсь получить разницу во времени между текущей датой и другой датой в php, но я получаю неправильные результаты. Ее мой код до сих пор:Попытка получить разницу в часах между двумя датами
function hoursDifference($date)
{
return round((time()- strtotime($date))/3600);
}
Дата вход: 2016-03-20 3:55:51, но текущее время, используя формат 24 часов, так что Н 15 вместо 3 и функция возвращает правильную 12-часовую разницу во времени. Как я могу это исправить?
Посмотрите на [DateTime :: дифф] (http://php.net/manual/en/ datetime.diff.php) – fusion3k
дубликат: http://stackoverflow.com/a/3923228/2087463 – tmthydvnprt