-2

DATEINTERVALPHPの関数を使用せずに、指定された日付間の日付を見つけるための解決策を教えてもらえますか?

私はこれまでに試しました:

$event_start_on='2013-09-01 01:06:00';
$event_expire_on='2013-10-01 01:06:00';
    $getdates=array();
                        $d=0;
                        if($rs->report_cycle=="Weekly"){
                            $takeinterval=new DateInterval('P7D');
                        }
                        else if($rs->report_cycle=="Biweekly"){
                            $takeinterval=new DateInterval('P15D');
                        }
                        else if($rs->report_cycle=="Monthly")
                        {
                            $takeinterval=new DateInterval('P30D');
                        }
                        else{
                            $takeinterval=new DateInterval('P1D');
                        }

                        $period=new DatePeriod($event_start_on,$takeinterval,$event_expire_on);
                        foreach($period as $dt){
                        $getdates[$d]=$dt->format("Y-m-d H:i:s");
                        $d++;
                        }
4

1 に答える 1