計算日期時間差異並以Y-m-d H:i:s 格式設定結果
嘗試確定兩個日期時間之間的差異並格式化結果時在Y-m-d H:i:s 中,個人可能會遇到與所提出的問題類似的問題。目標是計算時間差並將其儲存在日期時間變數中。
一種方法涉及利用DateTime 類別:
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds'); echo $elapsed;
在此範例中:
format 方法可讓您自訂輸出。在本例中,「%y 年 %m 月 %a 天 %h 小時 %i 分 %s 秒」提供了差異的詳細細分。
使用此方法,您可以獲得兩個時間之間的時間差日期時間並將其格式化為所需的格式。
以上是如何計算和格式化 Y-m-d H:i:s 中的日期時間差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!