2011-05-13 74 views
49

可能重複:
Number of seconds from now() to Sunday midnight
Calculates difference between two dates in PHP以秒2個日期之間的差異

您好所有,

在我的項目,我需要計算以秒爲差異兩個日期之間

例如:

$firstDay = "2011-05-12 18:20:20"; 
$secondDay = "2011-05-13 18:20:20"; 

那我應該得到86400秒這就是24小時。

同樣對於

$firstDay = "2011-05-13 11:59:20"; 
$secondDay = "2011-05-13 12:00:20"; 

它應該返回60秒

2分鐘場之間的差異讀很多的問題在stackoverflow But they only deals11點50分01秒和12點10分57秒

+0

看看這篇文章我寫了幾個星期前。有一個確切問題的例子。 http://webmonkeyuk.wordpress.com/2011/05/04/working-with-date-and-time-in-php/ – 2011-05-13 07:23:43

回答

113
$timeFirst = strtotime('2011-05-12 18:20:20'); 
$timeSecond = strtotime('2011-05-13 18:20:20'); 
$differenceInSeconds = $timeSecond - $timeFirst; 

然後,您將能夠使用秒找到分鐘,小時,天等

+1

謝謝,正是我在尋找這一刻 - 簡單而快速。 – 2014-12-12 14:49:17