Monatsname auf Deutsch
Taney
- datenbank
0 Manuel B.0 Tobias Unger-1 TobiasDreissig
Hallo Forum,
wie kann man eigentlich den Monatsnamen anstatt auf Englisch in Deutsch ausgeben?
date_format(datum,"%d. %M %Y")
(Ausgabe anschließend in .jsp mit <%= datum %>)
Grüße aus Stuttgart
Taney
wie kann man eigentlich den Monatsnamen anstatt auf Englisch in Deutsch ausgeben?
Indem du die englischen Namen mit den Deutschen vertauscht. Ich geh aber davon aus, dass du das mit der Datenbank alleine nicht schaffst, da wird die Software dahinter nachhelfen müssen.
Hi,
wie kann man eigentlich den Monatsnamen anstatt auf Englisch in Deutsch ausgeben?
das hört sich jetzt vielleicht nicht sehr praktisch an, aber mir ist kein anderer Weg bekannt als einfach den englischen zu nehmen und durch den deutschen zu ersetzen (entweder durch switch() oder str_replace() etc.).
Grüße aus Nürnberg,
Tobias
Hallo,
danke Leute, ich werde es dann irgendwie versuchen in jsp hinzubiegen.
Grüße ;)
Hallo
danke Leute, ich werde es dann irgendwie versuchen in jsp hinzubiegen.
Mal zum Vergleich, wie es mit PHP gehen kann:
Wir setzen voraus, dass das Datum im folgenden Format vorliegt 'YYYY-MM-DD'.
// setze das Datum
$datum = "2006-06-16";
// Array mit den deutschen Monatsnamen
$monate = array(
"01"=>"Januar",
"02"=>"Februar",
"03"=>"März",
"04"=>"April",
"05"=>"Mai",
"06"=>"Juni",
"07"=>"Juli",
"08"=>"August",
"09"=>"September",
"10"=>"Oktober",
"11"=>"November",
"12"=>"Dezember");
// trenne das Datum in seine einzenlen Bestandteile auf
// ergibt ein Array mit folgenden Elementen: [0]=Jahr, [1]=Monat, [2]=Tag
$datumsteile = explode("-",$datum);
// Ausgabe des Datums
// Format: 16.Juni.2006
echo "<p>".$datumsteile[2].".".$monate[$datumsteile[1]].".".$datumsteile[0]."</p>";
Für die Ausgabe des Monats gilt: zeige vom Array $monate
das Element mit dem Schlüssel '06' an.
Tschö, Auge
Hallo Auge.
Mal zum Vergleich, wie es mit PHP gehen kann:
Auch eine Möglichkeit, aber ich bevorzuge doch den Einsatz von setlocale.
Einen schönen Freitag noch.
Gruß, Ashura
Hallo
Auch eine Möglichkeit, aber ich bevorzuge doch den Einsatz von setlocale.
Ist einfacher, auch 'professioneller' (wozu gibt es schließlich diese Funktion), aber auf manchem Server stehen die Infos nicht zur Verfügung. Dann ist eine Lösung, wie die meine, der Notanker.
Tschö, Auge
Hallo,
danke, werde das mal im Laufe des Tages testen ob ich das gebacken kriege.
Grüße
Taner
Hallo,
wie kann man eigentlich den Monatsnamen anstatt auf Englisch in Deutsch ausgeben?
var jetzt = new Date();
var Jahr = jetzt.getYear();
if(Jahr < 999) Jahr+=1900;
var Jahresmonat = jetzt.getMonth();
var Monat = new
Array("Januar","Februar","März","April","Mai","Juni",
"Juli","August","September","Oktober","November","Dezember");
var Tag = jetzt.getDate();
var TagInWoche = jetzt.getDay();
var Wochentag = new
Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
document.write(Monat[Jahresmonat] + " " + Jahr);
Viel Erfolg
Gruß Tobias