[PHP] Alle Daten innerhalb eines Bereichs ausgeben
ab PHP 5.3
$dateFrom = DateTime::createFromFormat('d.m.Y', '01.01.2010');
$dateTo = DateTime::createFromFormat('d.m.Y', '15.03.2010');
$interval = DateInterval::createFromDateString('+1 day');
$period = new DatePeriod($dateFrom, $interval, $dateTo);
foreach ( $period as $dt ){
echo $dt->format( "d.m.Y\n" );
}
vor PHP 5.3
<?php
$date = $startdate = mktime(0, 0, 0, 1, 1, 2010); //1. Januar
$enddate = mktime(0, 0, 0, 3, 15, 2010); //15 März
while($date <= $enddate){
echo date('d.M.Y', $date);
echo '<br />';
$date = strtotime("+1 day", $date);
}
?>
CatPhp