---
title: "tt_news: Datum formatieren (Tag + 3-stelliger Monat)"
url: "https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat"
source: "typo3.net"
tags: ["Extensions","Frage","tt_news"]
created: "2009-05-29"
last_reply: "2009-05-31"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_news: Datum formatieren (Tag + 3-stelliger Monat)

Extensions · 3 Antworten · gestartet 2009-05-29

## Eröffnungsbeitrag

**JayR** · 2009-05-29 · [Beitrag #1](https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat/1)

Hallo,

ich würde gerne das Datum eines News-Datensatzes im "Web2.0"-Stil einbauen.
Und zwar soll der Tag überhalb des 3-stelligen Monats platziert werden.

#####
# 29
# Mai
 #####

Ziel wäre es folgenden Code für das Datumsfeld zu erhalten:

```html
<span class="day">29</span><span class="month">Mai</span>
```

In diesem Blog <http://www.rainer-grundel.de/wissensdb/typo3/module/artikel/article/tt_news_datum_graphisch_im_web_20_stil_rendern.html> wird eine Variante beschrieben, die ein Image erzeugt, welches eine ganz ähnliche Formatierung aufweist wie ich sie gerne umsetzen würde.
Allerdings würde ich gerne die Formatierung mit reinem Html-Code umsetzen.

Das Hauptproblem ist, dass die Datumsformatierung (strftime) keine 3-stelligen Monate generiert. Das kann nur die date-Funktion.

Ich habe versucht den Code aus dem o.g. Blog umzuschreiben, aber leider passiert dabei überhaupt nichts. :(

```typoscript
  displayLatest {   
    date_stdWrap.strftime >
    date_stdWrap.cObject = COA
    date_stdWrap.cObject {

      #Daten fuer den Tag
      20 = TEXT
      20.text.field = datetime
      20.text.date = d
      #20.wrap = <span class="day">|</span>
     
      #Daten fuer Monat 
      30 < .20
      30.text.date = M
      #30.wrap = <span class="month">|</span>
    }    
  }
```

Sieht irgendjemand den Fehler? Oder gibt es eine einfacher Variante das Datum in der Form umzusetzen?

Vielen Dank im Voraus
Gruß Jan

## Antworten

### [#2](https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat/2) · JayR · 2009-05-29

Inzwischen habe ich eine Möglichkeit gefunden, die aber wirklich übel aussieht:

```typoscript
date_stdWrap.strftime >
date_stdWrap.date = \<\s\p\a\n \c\l\a\s\s\=\"\d\a\y\"\>d\<\/\s\p\a\n\>\<\s\p\a\n \c\l\a\s\s\=\"\m\o\n\t\h\"\>M\<\/\s\p\a\n\>
```

Nun wird mir zwar der entsprechende HTML-Code ausgegeben, aber die "locale" stimmt nicht. Es wird "May" anstatt "Mai" ausgegeben.

Ich habe eben per SSH die verschiedenen Locales des Servers abgefragt. Darunter war auch de_DE, welcher bereits für das System gesetzt ist.

Trotzdem wird das Datum immer noch englisch umgewandelt. Gibt es dafür irgeneine Lösung???

### [#3](https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat/3) · Unbekannter Benutzer · 2009-05-31

Also ich bin mir ganz sicher das strftime das kann, denn ich verwende selbst die abgekürzten Monatsnamen über/unternander:
www.radio-devil.de (bischen runter scrollen)

für den monat hab ich %b verwendet und die tut laut Manual

[...] abgekürzter Name des Monats, abhängig von der gesetzten Umgebung

<http://de.php.net/strftime>

### [#4](https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat/4) · JayR · 2009-05-31

Hey SLAng,

super, vielen Dank!!! Funktioniert natürlich wunderbar! Auch die Locales werden jetzt korrekt gesetzt! :)
Da muss ich echt Tomaten auf den Augen gehabt beim durchlesen der Doku!!!

Viele Grüße
Jan

---

Quelle: „tt_news: Datum formatieren (Tag + 3-stelliger Monat)“, typo3.net, https://www.typo3.net/d/90127-tt-news-datum-formatieren-tag-3-stelliger-monat
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
