「PHP」diff()で時間の差分を求めるサンプル
書式
public DateTime::diff ( DateTimeInterface $targetObject [, bool $absolute = FALSE ] ) : DateInterval
使用例
<?php $dtA = new DateTime('2021-02-11 11:10:10'); $dtB = new DateTime('2021-04-13 13:00:00'); $res = $dtA->diff($dtB); //h 時間 echo $res->days*24 + $res->h; $dtC = new DateTime('2021-01-01 10:00:00'); $dtD = new DateTime('2021-01-03 13:30:00'); $resB = $dtC->diff($dtD); //h 時間 i分 echo $resB->days*24*60 + $resB->h*60 + $resB->i; ?>