phpで翌日の時間をまたぐ場合の足し算

投稿者: | 2020年10月3日

phpで時間(何時間何分とか)を足したい。

0時を跨ぐ時間帯とか、はてどうしたものか。

jikantasu関数を作ってみた

<?php
function jikantasu($a,$b){

  $datetime = new DateTime($a);
  $current  = new DateTime($b);
  $diff     = $current->diff($datetime);


  $goukeitime = sprintf('%02d:%02d:%02d',$diff->h,$diff->i,$diff->s);

      return "{$goukeitime}";


}

$time1="2020-01-01 23:00:00";
$time2="2020-01-02 00:10:00";

echo jikantasu($time1,$time2);//01:10:00と表示される

以上です

参考

http://pnome.blog88.fc2.com/blog-entry-7.html?sp

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA