Mit der MySQL-Funktion DATE_FORMAT() gibt es die Möglichkeit, ein Datumsfeld (Typ DATE oder TIME) formatiert auszugeben. An einigen Stellen habe ich auch die Wochentage des jeweiligen Datums benötigt. Weil diese normalerweise nur auf Englisch ausgegeben werden, könnte man sich PHP-intern mit einem Translation-Array weiterhelfen. Das funktioniert zwar, aber schöner ist es mit diesem Befehl:
SET lc_time_names = 'de_DE'
Nun werden alle Werte in deutsch angegeben, hier zum beispiel in PDO:
$dbh->exec("SET lc_time_names = 'de_DE'");
Man lernt eben nie aus :)


