我试着获取日期和日期之间的日期。通过使用datetime类 它工作正常但是当我使用动态结果时,例如foreach里面的foreach日期正在加倍。我尝试过使用unique_array但没有运气。有什么建议? :)
可用日期内容屏幕截图(忽略逗号):
示例:
$result = $wpdb->get_results('SELECT fdate, tdate FROM availabledates');
foreach($result as $data):
$fdate = date('Y-m-d', $data->fdate);
$tdate = date('Y-m-d', $data->tdate);
$begin = new DateTime($fdate);
$end = new DateTime($tdate);
$daterange = new DatePeriod($begin, new DateInterval('P1D'), $end);
foreach($daterange as $date){
echo $date->format("Y-m-d") . "<br>";
}
endforeach;
答案 0 :(得分:0)
好。我不知道该感受到什么 - .-。我发现范围很大,以为我认为这是一个错误。原来它不是。它有40天的范围。我应该多加注意。谢谢你的时间:不要惊慌:)