任何一個可以給我一個解決方案找到日期之間給定的日期,而不使用DATEINTERVAL
功能的PHP?如何在給定的日期之間得到日期在PHP 5?
我迄今爲止嘗試:
$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++;
}
你甚至作出努力的解決方案? –
我其實有一個整潔乾淨的解決方案,但我覺得沒有必要發佈它,因爲你沒有努力去解決這個問題。 –
爲什麼規定不使用DateInterval?你能解釋你的問題是什麼嗎? –