Beispiele: Datumsausgabe

Wenn man einen Datumswert aus einer mySQL-Datenbank ausliest, hat dieser das Format YYYY-MM-DD. Um das in einer europäischen Form auszugeben, bedient man sich der folgenden Funktion:

function WriteDate($zeile) {
  $mliste = array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
  return (substr($zeile, 8, 2) . ". " . $mliste[(substr($zeile, 5, 2) -1)] . " " . substr($zeile, 0, 4));
}

Alternativ kann natürlich auch die passende SQL-Syntax von mySQL verwendet werden oder man arbeitet gleich mit Timestamps, die sogar den Vorteil haben, dass man Zeiträume zwischen zwei Datumsangaben sehr leicht berechnen kann. Aber das ist ein anderes (und vielschichtiges) Thema... :-)