phpで時間だけのforeach
<?php //開始日時と終了日時を指定する $start = new DateTime('2021-09-09 00:00:00'); $end = new DateTime('2021-09-10 00:00:00'); // ループの間隔をDateIntervalクラスで指定 // PT1Hは1時間ごとPT1Mは1分ごと $date_interval = new DateInterval('PT1M');//1分ごと // DatePeriodの引数は1:開始日時 2:間隔 3:終了日時 $date_period = new DatePeriod($start, $date_interval, $end); foreach($date_period as $key=>$val) { // yyyy-MM-dd HH:ii形式で、1時間ごと //print($val->format('Y-m-d H:i')); print($val->format('H:i'));//1分刻みで出力 //$times1 =($val->format('H:i')); //echo"$times1"."<br>"; }
参考