2015-04-17 35 views
-1

我有2個Unix時間戳值。我需要找出它們之間的差異,結果應該在秒內。在幾秒鐘內顯示date_diff的結果

我用下面的代碼來計算差異。

<?php 
$diff = date_diff( new DateTime($timestamp1), new DateTime($timestamp12)); 
echo $diff->format('%y%m%d%i%s'); 
?> 

請問您能指出一個更好的方法嗎?

+0

問題是? – Rizier123

回答

2

timestamp是秒數,所以你甚至不需要date_diff。 只是用$timestamp12 - $timestamp1

1

要獲得秒的差別,利用從事實UNIX時間戳已經在幾秒鐘內 - 它只會是那些整數之間的區別:從維基百科閱讀

$diff_in_seconds = $timestamp12 - $timestamp1; 

Unix時間(也稱爲POSIX時間或曆元時間)是因爲其00:00:00 已經過去用於在時間 描述時刻,定義爲的秒數的系統世界協調時間(UTC), 1970年1月1日,星期四