Re: date_format() deutschsprachige Platzhalter fürMonatsnamen?
am 30.11.2006 08:04:33 von Daniel Fischer
Robert_Fall!
> Gibt es eigentlich auch Datumsformatierung-Platzhalter zur Darstellung der
> Monatsnamen in deutschsprachiger Schreibweise analog zu %M ?
Bei aktuelle Versionen von MySQL (4.1.21, 5.0.25, 5.1.12) kannst du die
Sprache für Monats- und Tagesnamen so umstellen:
set lc_time_names="de_DE";
Also z.B.:
> select date_format( now(), "%W, %d. %M %Y" );
Thursday, 30. November 2006
> set lc_time_names="de_DE";
> select date_format( now(), "%W, %d. %M %Y" );
Donnerstag, 30. November 2006
Gruß
Daniel
Re: date_format() deutschsprachige Platzhalter für Monatsnamen?
am 30.11.2006 14:47:07 von Robert_Fall
Daniel Fischer wrote:
> set lc_time_names="de_DE";
> select date_format( now(), "%W, %d. %M %Y" );
> Donnerstag, 30. November 2006
Hallo
Danke für deine helfen wollende Antwort
set lc_time_names='de_DE';
Wo im Code soll das eingefügt werden ?
--------------------
mysql_select_db($database_menue, $menue);
$query_Recordset = "SELECT ID,
date_format(`time`, 'am %d. %M %Y') as data_d FROM mittagsmenue;.....
----------------------
Wenn ich es im im SQL-Text zu Beginn einsetze krieg ich folgende
SQL-Fehlermeldung:
Unknown system variable 'lc_time_names'
Wenn es zu Beginn oder vor $query_Recordset steht erscheint dieser
PHP-Fehler:
Parse error: parse error, unexpected T_STRING.....
Allerdings hab ich (am phpMyAdmin ersichtlich) eine ziemlich
widersprüchliche
Versionsangabe Angabe bezüglich MySQL:
Server Version: 5.0.24a-community
MySQL-Client-Version: 3.23.49
(steht auch in der php-info)
Hab gar nicht gewußt das es getrennte Server- u.
Clientversions-Bezeichnungen gibt.
Robert
Re: date_format() deutschsprachige Platzhalter fürMonatsnamen?
am 30.11.2006 15:14:40 von Daniel Fischer
Robert_Fall!
> Wenn ich es im im SQL-Text zu Beginn einsetze krieg ich folgende
> SQL-Fehlermeldung:
>
> Unknown system variable 'lc_time_names'
Das ist die richtige Stelle, aber wie ich schon schrieb:
> Server Version: 5.0.24a-community
....reicht nicht, es muss eine neuere sein.
Gruß
Daniel