2016-01-20 101 views
0

我需要能够找出两个unix时代之间的差异。计算unix时代之间的差异时间?

我此刻

$interval = $nextFile-$firstFile; 

尝试这种($下一文件就等于 “1452182820”,$ firstFile就等于 “1452004380”)

这让我的 “178440” 的结果。

正在带走两个相互远离的时代日期有效吗?或者我应该找到另一种方式的区别。

+1

是秒数期望的结果?或者你是否期待天/月/年/等? –

+0

@BobNocraz我希望能够将结果添加到另一个时代来制定未来的日期/时间 – Kieron606

+1

只要你想要两个文件之间的时间差异,并且添加时间差以获得未来日期... –

回答

0

尝试,这可能是帮助FUL

<?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');