Mailinglisten-Archive |
Zitat von Lutz Zetzsche: [...] > Eigentlich willst Du doch gar nicht wissen, wieviel Tage dazwischen sind, > sondern Du braucht doch nur die Differenzen zwischen den Jahren, den Monaten > und den Jahren. :-) > > Also etwa so: > > $anzahl_jahre = $jahr_bis - $jahr_von; > $anzahl_monate = $monat_bis - $monat_von; > $anzahl_tage = $tag_bis - $tag_von; > > So kannst Du auch die Schaltjahre vergessen. ;-) Eigentlich ist es doch so > einfach, oder ich stehe jetzt voll auf dem Schlauch. Ergaenzung: // 1. Anzahl der Monate negativ if ($anzahl_monate < 0) { $anzahl_jahre--; $anzahl_monate = 12 + $anzahl_monate; } // 2. Anzahl der Tage negativ Das funktioniert aehnlich, muesste ich aber noch austuefteln. Du ziehst von den Monaten 1 ab und musst dann nur noch die exakte Anzahl Tage bestimmen. Wenn bis heute Abend keine Loesung dafuer gekommen ist, gucke ich dann einmal, wie ich das loesen wuerde. :-) Viele Gruesse Lutz
php::bar PHP Wiki - Listenarchive