Datum umwandeln

Arbeitet man mit einer Datenbank hat man oft die Herausforderung ein Datumsformat in ein anderes und auch wieder umgekehrt umzuwandeln. Die nachfolgende kleine Funktion in PHP hilft mir bei der Umwandlung. Ich übergebe das Datum und einen Wert um die Art der Umwandlung zu steuern. Das umgewandelte Datum wird von der Funktion zurückgegeben.

Das übergebene Datum wird in Einzelteile zerlegt. Trenner sind die mitgegebenen Trenner zwischen Tag, Monat und Jahr (siehe z.B. . explode("-",$datum) ). Das Ergebnis der Funktion geht in ein Arry. Die Werte des Array werden in anderer Reihenfolge und mit anderen Trennern wieder zusammengesetzt (siehe z.B. $CDatum = $Datum[2] . "." . $Datum[1] . "." . $Datum[0]; ). Fertig ist das neue Datum ....

# direktion "ed" wandeln von JJJJ-MM-TT nach TT.MM.JJJJ
# direktion "de" wandeln von TT.MM.JJJJ nach JJJJ-MM-TT

 function ConvertDatum($datum,$direction)
 { if ($direction == "ed")
    { $Datum = explode("-",$datum);
      $CDatum = $Datum[2] . "." . $Datum[1] . "." . $Datum[0];
    }
   if ($direction == "de")
    { $Datum = explode(".",$datum);
      $CDatum = $Datum[2] . "-" . $Datum[1] . "-" . $Datum[0] ;
    }

  return $CDatum;
 }

Verwendungshinweis: Um das Script zu verwenden einfach diese Datei über den Browser speichern und dann mit einem Texteditor oder Dreamweaver / FirstPage etc. bearbeiten. Das Script darf für jeden frei verwendet werden, soweit der Autor / Quelle genannt wird. Wer nützliche Links / Scripte hat darf die mir auch gerne zur Verfügung stellen..

Home | Autor | eMail | Gästebuch

Bearbeitet und erstellt von Horst - G. Burmester (HGB) ©