// $p_hour_data['p_hour']=02:00:00
// $data['dapr_p_hour']=01:00:00
// answer is=01:00:00
$total_hour=((strtotime($p_hour_data['p_hour']))-(strtotime($data['dapr_p_hour'])));
echo $total_hour=gmdate("H:i:s", $total_hour);
給定的代碼是減去時間$p_hour_data['p_hour']=02:00:00
和$data['dapr_p_hour']=01:00:00
的價值。時間與減法操作正常工作,但除了不
它給出了結果右00:01:00
。
但是,當我將其更改爲添加它給出了錯誤的答案09:31:44
。
爲什麼會發生這樣的時間添加操作的任何解決方案?
這與'mysql'有什麼關係? –
如果與時間一起工作,總是嘗試使用時間戳,現在您處於您正在嘗試計算小時的情況下,此時間沒有與其關聯的日期。時間不是魔術師,它會處理任何你想傳遞給它的東西。 – Jeredepp
,因爲數據來自mysql,我想要2次數據加入操作,將傳遞到MySQL數據庫。 – user3300358