foreach loop
毎分、で変数を設定しようとしています。私はこのコードを持っています:
$dhit = 2013-02-07 04:21:01;
$dnow= 2013-02-07 10:21:01;
$begin = new DateTime( $dhit );
$end = new DateTime( $dnow );
$interval = DateInterval::createFromDateString( '1 minute' );
$period = new DatePeriod($begin, $interval, $end);
$a = 0;
foreach ( $period as $dt ) {
$a+=1;
echo $a;
}
$dhit
少なくとも24時間経過している場合(2013-02-06 04:21:01)は非常にうまく機能し$dhit
ますが、同じ日付(同じ日、つまり2013-02-07)の場合は機能しません$dnow
。
私が間違っているのは何ですか?