PHP Kurs zum PHP programmieren lernen

www.PHP-Kurs.com

PHP lernen für Einsteiger und Fortgeschrittene

 

MySQL mit deutschem Datumsformat

Datumsfelder in MySQL werden standardmäßig im internationalen Format "YYYY-MM-DD", also "2007-07-27" ausgegeben. Dies ist zwar zum Sortieren enorm praktisch, aber zum Lesen ungewohnt.

Es gibt die Möglichkeit, dass die MySQL-Abfrage bereits ein gewünschtes deutsches Format zurückliefert. Ergänzen Sie Ihre MySQL-Abfrage einfach:

Als Beispiel:

  1. // ohne deutsches Datum
  2. $mysql = "SELECT datum FROM tabelle;";
  3. // mit deutschem Datum
  4. $mysql = "SELECT DATE_FORMAT (datum, „%e.%m.%y”) AS datum FROM tabelle;";

Formate für DATE_FORMAT unter MySQL

Das Format übergeben Sie über die %-Zeichen.
%d – Tag mit führender Null
%e – Tag ohne führende Null
%m – Monat in Zahlen
%M – Monat ausgeschrieben
%y – Jahr 2 stellig
%Y – Jahr vierstellig

Achten Sie auf das Setzen des Alias (AS datum) – ansonsten ist das Datumsfeld nicht mehr ansprechbar und somit wäre es wertlos. Über den Alias können Sie es wie gewohnt mit "datum" ansprechen.

Die Funktion ist ab MySQL Version 5 verfügbar – weitere Informationen unter: dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

Datumsausgabe in DeutschSeitenanfangMySQL Groß- und Kleinschreibung berücksichtigen
PHP-Kurs.com - jetzt PHP lernen    Bookmark bei del.icio.us setzen    Bookmark bei Mister Wong setzen