SilverStripe Quicktipp: Deutsches Datumsformat in Templates

Leider lokalisiert SilverStripe nicht immer deutsche Datumsangaben korrekt. Da ich nun schon ein paar Mal darüber gestolpert bin, hier eine Lösung die ich vor einiger Zeit dazu gefunden habe.

In der _config.php der Seite muss folgender Code hinzugefügt werden:

1
2
i18n::set_locale('de_DE');
setlocale (LC_ALL, 'de_DE@euro', 'de_DE.UTF-8', 'de_DE', 'de', 'ge');

Wenn ich nun ein Datum formatiert in einem Template ausgeben möchte, hilft folgendes:

1
$Created.FormatI18N(%d. %B %G)

Dies würde das Datum wie folgt formatieren: 9. November 2011

SilverStripe Buchempfehlung: SilverStripe: Installation, Konfiguration, Praxis, Erweiterung, MVC nutzen, Webservices Sicherheit, i18n, Best Practices, Formulare, Scaffolding: Das umfassende Handbuch (Galileo Computing) [Gebundene Ausgabe]*

Ähnliche Beiträge:

t3n Magazin - Jetzt im Abo bestellen
Dieser Beitrag wurde unter SilverStripe abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf SilverStripe Quicktipp: Deutsches Datumsformat in Templates

  1. Pingback: t3n.de/socialnews

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>