2016-01-20 100 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');