我們使用DateTime循環查看一週中的所有日期並在每一天檢索數據。我想要做同樣的事情,除了獲得過去24小時的每個小時範圍。下面是我們對每週的天:PHP按小時增加
$end = new DateTime();
$begin = new DateTime();
$begin->sub(new DateInterval("P7D"));
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval ,$end);
foreach($daterange as $date){
$date1=$date->format('Y-m-d')." 00:00:00";
$date2=$date->format('Y-m-d')." 23:59:59";
}
我明白P7D和P1D都在做,但如何讓我在小時等同?我找不到在php.net
http://php.net/manual/en/dateinterval.construct.php – zerkms
怎麼樣'PT1H'? – Raptor