混水摸魚

[ PHP ] – 計算兩個日期時間 相差幾天又幾個小時又幾分鐘又幾秒


$s_date="2015-10-17 09:11:58";
$e_date="2015-10-19 11:02:03";
/*
1天=24小時=1440分鐘=86400秒
1小時=60分鐘=3600秒
1分鐘=60秒
*/
echo '兩個日期時間 相差 幾天/幾個小時/幾分鐘/幾秒<br/>';
$second1=floor((strtotime($e_date)-strtotime($s_date)));//兩個日期時間 相差 幾秒
echo floor($second1/86400).'天<br/>';
echo floor(($second1%86400)/3600).'小時<br/>';
echo floor((($second1%86400)%3600)/60).'分鐘<br/>';
echo floor((($second1%86400)%3600)%60).'秒<br/>';

顯示結果:

兩個日期時間 相差 幾天/幾個小時/幾分鐘/幾秒
2天
1小時
50分鐘
5秒

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *