phpbar.de logo

Mailinglisten-Archive

[php] Anzahl der Tage zwischen zwei Daten ermitteln

[php] Anzahl der Tage zwischen zwei Daten ermitteln

Michael Renner michael.renner_(at)_tuebingen.mpg.de
Mon, 6 Dec 1999 08:21:32 +0100


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