www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » Tipps und Tricks » MySQL mit deutschem Datumsformat

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:

<?php
// ohne deutsches Datum
$mysql = "SELECT datum FROM tabelle;";
// mit deutschem Datum
$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 4-stellig

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: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe