2017-03-10 32 views
1

我使用這個代碼來生成時間差的時間差無法在某些情況下工作

$to_time = strtotime("2017-03-13 10:42:00"); 
$from_time = strtotime("2017-03-13 10:21:00"); 
echo round(abs($to_time - $from_time)/60,2). " minute"; 

這是工作正常,但當我FROM_TIME是23時44分零零秒和時間00: 44:00我得到的時間差-1380分鐘

請幫我解決這個問題。

計算器link

+0

我看不出有什麼毛病的代碼,替換 - 與 – bader

+0

前工作正常: - https://eval.in/752519 –

+0

謝謝@AlivetoDie –

回答

0

的參考文章的問題是: -

看來,你只是一個時間的基礎上計算的差異。

但當日期也將考慮將不會出現問題,因爲23點44分○○秒將被視爲與0點44分○○秒(由PHP的strtotime自動)時間下一個日期和計算將是準確的。

入住這裏: - https://eval.in/752519

+0

很高興幫助你:) –

相關問題