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

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と表示される

以上です

参考

[PHP]時間の計算(演算)、加算、減算
☆PHPで時刻と時刻の足し算☆//足し算の関数function AddVtime($a,$b){ $aArry=explode(

コメント

hage01

2008年頃からワードプレス使ってますヴァージョンは2.6か2.8かだったかな?

hage01をフォローする
タイトルとURLをコピーしました