Eigene Extension geschrieben, Datum ausgegeben und im Frontend angeschaut. Für die Englische Variante ein voller Erfolg, für die Deutsche steht aber Mon. 23 February 2009 da. Doof. Aber das Datum korrekt auf der Landessprache auszugeben ist nicht so schwer. Hier die Lösung:
in php gibt es zwei Funktionen zur Formatierung von Timestamps in lesbare Datumsformate.
Damit die korrekte Umkonvertierung in die jeweilige Landssprache richtig funzt, sollte man nur die Funktion strftime() verwenden. date() unterstützt diese Funktionalität nicht.
Im TypoScript muss die LOCALE für jede Sprache festgelegt werden:
Parameter für strftime():
http://de2.php.net/manual/de/function.strftime.php
Muss ein Kalender zusammengebastelt werden gibt es folgende Tricks für die Ausgabe von Monats und Tagesnamen:
strftime(“%B”,mktime(0,0,0,1,1,1902)),
strftime(“%B”,mktime(0,0,0,2,1,1902)),
strftime(“%B”,mktime(0,0,0,3,1,1902)),
strftime(“%B”,mktime(0,0,0,4,1,1902)),
strftime(“%B”,mktime(0,0,0,5,1,1902)),
strftime(“%B”,mktime(0,0,0,6,1,1902)),
strftime(“%B”,mktime(0,0,0,7,1,1902)),
strftime(“%B”,mktime(0,0,0,8,1,1902)),
strftime(“%B”,mktime(0,0,0,9,1,1902)),
strftime(“%B”,mktime(0,0,0,10,1,1902)),
strftime(“%B”,mktime(0,0,0,11,1,1902)),
strftime(“%B”,mktime(0,0,0,12,1,1902)),
);
strftime(“%a”,mktime(0,0,0,1,6,1902)),
strftime(“%a”,mktime(0,0,0,1,7,1902)),
strftime(“%a”,mktime(0,0,0,1,8,1902)),
strftime(“%a”,mktime(0,0,0,1,9,1902)),
strftime(“%a”,mktime(0,0,0,1,10,1902)),
strftime(“%a”,mktime(0,0,0,1,11,1902)),
strftime(“%a”,mktime(0,0,0,1,12,1902))
);



















