Mam dwie daty w formacie timestampa. Jak pobrać wszystkie miesiące zawarte pomiędzy nimi.

EDIt - juz prawie wykombinowalem tak wiec temat jest do skasowania.
BTW. Czemu nie mozna skasowac wlasnorecznie napisanego tematu ?
<? //sprowadzamy obie daty do pierwszego dnia miesiaca //wybieramy mniejsza z nich i inicjujemy zmienna tymczasowa przechowujaca czas //zachowujemy pierwotna ilosc miesiecy oraz ta potrzebna w petli //przechodzimy przez daty dopoki wieksza z dat jest wieksza od aktualnej //no i tworzymy aktualna date zwiekszajac licznik miesiaca (wazne - rok musi pozostac staly !!) } ?>
<?php $date1='2004-03-10';$date2='2005-06-16'; { } ?>
<?php $d1 = '2005-11-20'; $d2 = '2006-03-15'; // pokaze nov, dec, jan, feb, //$d2 = '2006-03-20'; // pokaze tez march $temp_date = $date_1; $arrMonths[] = $temp_date; while ( $temp_date < $date_2 ) { //print( date( 'F', $temp_date ) . \"<br />n\" ); } if ( $temp_date > $date_2 ) // usuwa ost miesiac bo liczba dnia miesiaca moze byc juz za duza { } ?>
<?php $date1='2004-03-10';$date2='2005-06-16'; while ($date1<=$date2) { } ?>
<?php $date1='2005-11-10';$date2='2006-03-15'; { } ?>
<pre><?php /** * Wyznacza wszystkie miesiace (jakie wystepuja -- nie pelne miesiace) miedzy dwoma datami */ $d1 = '2005-11-30'; $d2 = '2006-02-13'; // przejscie do pierwszego dnia tego miesiaca, dzieki temu obliczenia sa prostsze $temp_date = $date_1; while ( $temp_date <= $date_2 ) { } ?></pre>