На данный вопрос уже ответили:
Подскажите где ошибка в коде. Пытаюсь найти разницу между датами и вывести её
$data["last_login"] = "2017-03-15 23:11:09";
echo $data["last_login"];
$diff = date("Y-m-d H:i:s") - strtotime($data["last_login"]);
echo $second;
$second=$diff-(int)($diff/60)*60;
echo $second;
$now = new DateTime(); // текущее время на сервере
$date = DateTime::createFromFormat("Y-m-d H:i:s", $data["last_login"]); // задаем дату в любом формате
$interval = $now->diff($date); // получаем разницу в виде объекта DateInterval
echo $interval->y, "\n"; // кол-во лет
echo $interval->d, "\n"; // кол-во дней
echo $interval->h, "\n"; // кол-во часов
echo $interval->i, "\n"; // кол-во минут
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники