---
title: "Ausgabe Datum in vernünftigem Format"
url: "https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-12-06"
last_reply: "2010-08-13"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# Ausgabe Datum in vernünftigem Format

TYPO3 › TypoScript · 10 Antworten · gestartet 2008-12-06

## Eröffnungsbeitrag

**Annna** · 2008-12-06 · [Beitrag #1](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/1)

Hallo!

In den regulären Seiteninhaltselementen Text gibt es auf der Registerkarte Allgemein ein Feld namens Datum.
Dieses Feld wird in tt_content geführt als date.
Ich möchte den Inhalt dieses Feldes gern im Format **tt.mm.jj** ausgeben.

Wenn ich den Seiteninhalt regulär ausgebe über

```typoscript
     INHALT { 
     table = tt_content
     select.where = colPos = 0
```

dann erscheint das Feld in dem Format **mm/tt/jj**.

Wenn ich die Ausgabe wie folgt gestalte:

```typoscript
      renderObj = COA
      renderObj {
       #### Ausgabe Datum im Fettdruck
      10=TEXT
      10.field=date
      10.wrap= <b>|  </b> &nbsp;
```

dann sieht die Ausgabe z.B. so aus: **1232838000**  o.O

Beides ist nicht das was ich haben möchte.
Kann mir jemand ein bisschen Code liefern um in beiden Fällen das Format
**tt.mm.jj**  zu erzielen??

Vielen Dank im voraus.

Viele Grüße
Anna

## Antworten

### [#2](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/2) · einpraegsam.​net · 2008-12-06

Such mal nach strftime

### [#3](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/3) · Annna · 2008-12-06

Hay!

Danke für die Antwort.
Allerdings hat sie mir nur die Aussage gebracht
"srftime funktioniert genau so wie date".

Habe also weiter experimentiert und die erste Lösung gefunden:

```typoscript
 renderObj = COA
 renderObj {
  10=TEXT
  10.field=date
  10.date = d.m.y
  20 ......
```

Würde mich freuen wenn nun noch jemand ein bisschen TypoScript
als Lösung für die reguläre Ausgabe hat.

```typoscript
INHALT { 
     table = tt_content
     select.where = colPos = 0
```

Aber bitte nicht nur "schau mal dort" oder "lies mal da".
Ein ganz klein wenig Code wäre super!

Viele Grüße
Annna

### [#4](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/4) · Unbekannter Benutzer · 2008-12-07

Mal ganz einfach:

```typoscript
lib {
	Datum = TEXT
	Datum {
		data = DB:tt_content:5:date
		data = date:U
		strftime = %d.%m.%Y
	}
}
```

5 ist die ID des Contentelements aus dem du das Datum auslesen willst.

### [#5](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/5) · steffenk · 2008-12-07

seit wann ist date denn im CE?
wenn dann crdate oder tstamp

und warum doppelt? Das überschreibts doch wieder

aus renderObj:

```typoscript
10 = TEXT
10.field = tstamp
10.strftime = %d.%m.%Y
```

### [#6](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/6) · Annna · 2008-12-07

Hallo!

Danke für die vielen Antworten.

Dazu folgendes:
Klar gibt es das Feld **date**.
Es ist das Feld das im Backend per Hand eingetragen werden kann.
**crdate** und **tstamp** werden vom System automatisch vergeben.

**10.date = d.m.y**
oder
**10.strftime = %d.%m.%Y**
funktioniert beides (einmal mit 2- und einmal mit 4stelliger Jahreszahl)

Die Antwort auf meine Frage ist vermutlich auch kein TypoScript.
Denn das Format der Ausgabe des Feldes date mm/tt/jj  wird vermutlich in
css_styled_content festgelegt.
Doch bisher kann ich nichts finden, wo das Format definiert ist.

Viele Grüße
Annna

### [#7](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/7) · steffenk · 2008-12-07

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

### [#8](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/8) · Unbekannter Benutzer · 2008-12-07

date ist im CE.

Zum Beispiel oben... stimmt, hab nicht aufgepasst.

### [#9](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/9) · Annna · 2008-12-09

Lieber SteffenK!

Ich kenne die Datumsformate durchaus. Da ist nicht das Problem.  ;)

Daher noch einmal:
Wenn ich als Redakteur in einem Seitenelement Text auf der
Registerkarte Allgemein das Feld Datum fülle, dann erscheint
die Ausgabe dieses Feldes bei ganz einfachem TypoScript

```typoscript
  INHALT = CONTENT
  INHALT{
    table = tt_content
    select.where = colPos = 0
    }
```

von ganz alleine über dem regulären Text
(kann grad nicht mit Sicherheit sagen ob über header oder bodytext)
D.h. hier wird das Feld nicht angesprochen. **Es erscheint von allein.**
Daher
**Wo kann ich das Format festlegen?????**

Hups!
Ich sehe grad, das ist ja gar keine TypoScript-Frage mehr.
Ich werde mal unter Diverses posten.

Viele Grüße
Annna

### [#10](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/10) · steffenk · 2008-12-09

warum nicht gleich deutlich?

```typoscript
lib.stdheader.5.date = d/m Y
```

so ist es voreingestellt.

### [#11](https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format/11) · Spikx · 2010-08-13

Hm, ich stehe nun vor dem selben Problem, aber aus irgendeinem Grund hat

```typoscript
lib.stdheader.5.date = ...
```

nicht die gewünschte Auswirkung. In der default Einstellung (also ohne den Wert manuell festzulegen im TS), sieht das Datum so aus: **08/11/10** (11. August 2010). Wenn ich nun wie beschrieben das Format zB so festlege:

```typoscript
lib.stdheader.5.date = d.m.Y
```

dann sieht das Datum so aus: **01/01/70**. Das gleiche passiert auch, wenn ich zB

```typoscript
lib.stdheader.5.date = d/m Y
```

angebe.

Hat sich hier etwas in Typo3 4.4.x geändert?

---

Quelle: „Ausgabe Datum in vernünftigem Format“, typo3.net, https://www.typo3.net/d/84754-ausgabe-datum-in-vernuenftigem-format
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
