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