Klaus: Mit PHP per Schleife durch Datumsbereich?

Beitrag lesen

War vielleicht etwas vorschnell, denn ich hab eine akzeptable Lösung gefunden, die ich Euch natürlich nicht vorenthalten möchte:

$starttag = "8";
$startmonat = "10";
$startjahr = "2007";
$endetag = "25";
$endemonat = "11";
$endejahr = "2007";

$vdate = mktime(0,0,0,$startmonat,$starttag,$startjahr);
$bdate = mktime(0,0,0,$endemonat,$endetag,$endejahr);

$tage = ($bdate-$vdate)/86400;

for ($i = 0; $i < $tage; $i++) {
 $testdate = mktime(0,0,0,$startmonat,$starttag+$i,$startjahr);
 $test = date("Y-m-d",$testdate);
 echo "$i: $test<br>";
}