Рассчитать разницу между датами времени эпохи Unix?

Мне нужно, чтобы узнать разницу между двумя эпохами Unix.

Я пытаюсь это сейчас

$interval = $nextFile-$firstFile;

($ nextFile будет равно «1452182820», $ firstFile будет равно «1452004380»)

Это дает мне результат «178440».

Допустимо ли удаление двух эпох друг от друга? Или я должен найти разницу другим способом.

0

Решение

Попробуйте это может помочь

<?php
$nextFile = '1452182820';
$firstFile = '1452004380';
$n =  date('d-m-Y H:i:s',$nextFile);
$f = date('d-m-Y H:i:s',$firstFile);
$Date1 = date("Y-m-d", strtotime($n));
$Date2 = date("Y-m-d", strtotime($f));
$datetime1 = new DateTime($Date1);
$datetime2 = new DateTime($Date2);
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]