在PHP 中確定兩個日期之間的時間
在PHP 中計算兩個日期之間的時差需要一種有效的方法來考慮各種因素,例如作為時區、閏年和夏令時。
利用 DateTime物件
較新的 PHP 版本引入了可簡化日期計算的 DateTime 物件。以下是使用這些物件的全面解決方案:
$date1 = new DateTime('2006-04-12T12:30:00'); $date2 = new DateTime('2006-04-14T11:30:00'); $diff = $date2->diff($date1); echo $diff->format('%a Day and %h hours');
從DateInterval 中提取小時
或者,要單獨獲取小時差,請按照以下步驟操作:
$date1 = new DateTime('2006-04-12T12:30:00'); $date2 = new DateTime('2006-04-14T11:30:00'); $diff = $date2->diff($date1); $hours = $diff->h; $hours = $hours + ($diff->days * 24); echo $hours;
額外資源
如需進一步參考,請瀏覽以下文件連結:
以上是如何在 PHP 中計算兩個日期之間的小時差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!