2014-02-21 245 views
-4

如何計算分鐘差爲2倍的值: -如何計算兩個時間之間的時間差

strtotime("-15 minutes"); 
strtotime("now"); 

我已經下面的代碼中使用: -

$diff = floor(strtotime("now") - strtotime("-15 minutes")/3600); 

但它給5天的差異。 請指導我,我錯了。

+0

你能分享一些代碼,所以我們可以幫助嗎? –

+0

試試這個 http://stackoverflow.com/questions/21404551/return-the-difference-between-two-dates-and-time-php/21404759#21404759 –

+0

不應該只是是'$差異= ((strtotime(「now」) - strtotime(「 - 15分鐘」))/ 60)'? (你錯過了方括號,你分開了3600而不是60) – putvande

回答

1

首先,您將獲得小時差分與3600分區。15分鐘評估爲0時,地板。你也只是將第二個變量與第一個變量分開,而不是第一個變量。 這應該工作:

$diff=floor((strtotime("now") - strtotime("-15 minutes"))/60); 
echo $diff;// outputs 15 
+0

和額外的括號,否則它將-15分鐘除以60 – putvande

相關問題