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(
コメント