Разница между двумя датами в секундах - программирование
Подтвердить что ты не робот

Разница между двумя датами в секундах

Возможные дубликаты:
Число секунд с сегодняшнего дня() до полуночи в воскресенье
Вычисляет разницу между двумя датами в PHP

Привет всем,

В моем проекте мне нужно рассчитать разницу в секундах между двумя датами:

Пример:

$firstDay = "2011-05-12 18:20:20";
$secondDay = "2011-05-13 18:20:20";

Тогда я должен получить 86400 секунд. Это 24 часа.

Аналогично для

$firstDay = "2011-05-13 11:59:20";
$secondDay = "2011-05-13 12:00:20";

Он должен вернуть 60 секунд.

Я прочитал много вопросов в stackoverflow But they only deals с разницей между 2-минутными полями, такими как 11:50:01 и 12:10:57

4b9b3361

Ответ 1

$timeFirst  = strtotime('2011-05-12 18:20:20');
$timeSecond = strtotime('2011-05-13 18:20:20');
$differenceInSeconds = $timeSecond - $timeFirst;

Затем вы сможете использовать секунды, чтобы найти минуты, часы, дни и т.д.