Helmuth: Datum - Zeitumstellung und Schaltjahr berücksichtigen

Beitrag lesen

Hallo Ihr,

ich habe hier folgenden Code:

  
$von = 20091001;  
$bis = 20101231;  
  
$increase = 60*60*24*31;  
  
for( $v=strtotime( $von ); $v<=strtotime( $bis ); $v+=$increase ) {  
	echo '<div'.( $memMonth == date( 'M Y', $v ) ? ' style="color: red;"' : '' ).'>'.date( 'M Y', $v )."</div>";  
	$memMonth = date( 'M Y', $v );  
};  

Wie Ihr seht fehlt der November 2009, da es dort eine Zeitumsetllung gab und bei der Erhöhung (var $increase) 31 Tage nicht reichen.

Hat jemand dafür eine Lösung? Ich weiss das ich mit date("I") die Sommerzeit abfragen kann, aber nicht wie ich es den Code integrieren soll.

Grüße
Helmuth