Mailinglisten-Archive |
On Fri, 03 Dec 1999, Marian Steinbach wrote: > Hallo! > > Ich würde gerne die Zahl der Tage zwischen zwei Datums-Angaben > ermitteln. Zugrunde liegen mir ISO-Datumsangaben wie YYYY-MM-DD. > > Da es bei unterschiedlichen Tagen/Monat und > Schaltjahr-Abweichungen sehr kompliziert wird, wüsste ich gerne, > ob jemand schonmal eine solche Funktion geschrieben hat und dies > Posten könnte. Moin, berechne doch von beiden Terminen die mktime: $DEmonth=substr($Datum_klein,5,2); $DEday=substr($Datum_klein,8,2); $DEyear=substr($Datum_klein,0,4); $Datum_klein_mktime = mktime(0,0,0,$DEmonth,$DEday,$DEyear); Das selbe für das späte Datum. Dann umrechnen: $Zeitraum = (($Datum_gross_mktime - $Datum_klein_mktime)/86400); $Zeitraum ist die Anzahl der Tage. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive