计算unix纪元日期时间之间的差异?

时间:2016-01-20 09:37:25

标签: php unix epoch

我需要能够找出两个unix纪元时间之间的区别。

我现在正在尝试这个

$interval = $nextFile-$firstFile;

($ nextFile等于“1452182820”,$ firstFile等于“1452004380”)

这让我得到了“178440”的结果。

两个纪元日期时间彼此远离有效吗?或者我应该以另一种方式找到差异。

1 个答案:

答案 0 :(得分: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');