Mailinglisten-Archive |
Hallo Alex, Am Donnerstag, 27. April 2006 12:31 schrieb Alex: > Hi Lutz, > > Lutz Zetzsche wrote: > > $aDatumVon = explode('.', $aAusgangsinfos[0]); > > $aDatumBis = explode('.', $aAusgangsinfos[1]); > > $iZeitVon = > > mktime(0,0,0,$aDatumVon[1],$aDatumVon[0],$aDatumVon[2]); $iZeitBis > > = mktime(0,0,0,$aDatumBis[1],$aDatumBis[0],$aDatumBis[2]); > > $iTageDiff = ($iZeitBis - $iZeitVon) / (60*60*24); > > > > > > /* 3. Array $aAusgangsinformationen leeren > > * und mit allen Daten zwischen von- und bis-Datum > > einschliesslich fuellen */ > > > > $aAusgangsinfos = array(); > > for ($i=0; $i<($iTageDiff+1); $i++) { > > $aAusgangsinfos[] = date('d.m.Y', ($iZeitVon+($i * 60*60*24))); > > } > > genial :) Genau so hab ich mir das vorgestellt. > Vielen vielen Dank für die schnelle Hilfe. gern geschehen. :-) Der Trick ist, zwischenzeitlich mit Timestamps zu arbeiten, für jeden Tag zwischen den beiden Daten den Timestamp zu berechnen und daraus PHP das Datum machen zu lassen. So hast Du nicht mit unterschiedlich langen Monaten und Schaltjahren zu kämpfen. Das macht dann PHP für Dich. ;-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive