你好,我使用strtotime
函數來減去時間,但我無法得到它的真實值。減法後得到錯誤的時間
$time = strtotime('00:00:00');
$time1 = strtotime('23:00:00');
$t = $time - $time1;
echo "diff".$t1 = date('H:i:s',$t);
但我得到$t = 2:00:00
而不是我得到1:00:00
任何一個有想法什麼出了錯?
你好,我使用strtotime
函數來減去時間,但我無法得到它的真實值。減法後得到錯誤的時間
$time = strtotime('00:00:00');
$time1 = strtotime('23:00:00');
$t = $time - $time1;
echo "diff".$t1 = date('H:i:s',$t);
但我得到$t = 2:00:00
而不是我得到1:00:00
任何一個有想法什麼出了錯?
$時間=的strtotime('00:10:00' ); $ time1 = strtotime('23:00:00');
$ t = $ time - $ time1; (($ t - (($ t/86400)* 86400))/ 3600); (($ t - (($ t/86400)* 86400) - ($小時* 3600))/ 60);
echo「
」。$ hours。':'。$ minutes;
它給你正確的比較。時間爲同一天。
嘗試日期('H:i:s',strtotime($ t)); –
感謝兄弟工作正常 – Yogesh