---
title: "could not be parsed by DateTime constructor."
url: "https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Frage","ViewHelper"]
created: "2011-01-20"
last_reply: "2011-05-13"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# could not be parsed by DateTime constructor.

Extensions › Entwicklung · 3 Antworten · gestartet 2011-01-20

## Eröffnungsbeitrag

**Claudia12** · 2011-01-20 · [Beitrag #1](https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor/1)

Hallo,
die Formatierung von datetime-Feldern bringt diesen Fehler, weil der PHP-Konstruktor von Datetime keine Integer-Werte verträgt. Anscheinend wurden bei mir aber datetime-Felder von Typo3 nicht nur vom extbase-kickstarter in der Datenbank generell als integer-Felder angelegt. Ich habe jetzt erst einmal die Klasse Tx_Fluid_ViewHelpers_Format_DateViewHelper in DateViewHelper.php so geändert, daß für einen Integer-Wert die Zuweisung anders funktioniert:
$datep = $date;
$date = new DateTime();
$date->setTimestamp($datep);

Damit funktioniert es erst einmal. Hat jemand eine bessere Idee? Habe ich ein Installationsproblem? Ich hatte mir das 4.4.6-Komplettpaket für Windows herunter geladen und installiert.

## Antworten

### [#2](https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor/2) · Claudia12 · 2011-01-20

Hallo,
habe die Änderung rückgängig gemacht und im Model die Annotation auf DateTime gesetzt wie unter [/d/101712-fluid-formatdate-und-unix-timestamp](https://www.typo3.net/d/101712-fluid-formatdate-und-unix-timestamp) beschrieben.

### [#3](https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor/3) · Claudia12 · 2011-01-21

Hallo,
ich möchte dieses Problem nicht so gerne auf gelöst setzen, weil ich immer noch ein Problem habe mit dem Editieren von DateTime-Werten. Ich kann zwar Werte eingeben, die dann auch korrekt in die Datenbank eingetragen werden. Aber beim Wechsel in den Edit-Modus werden die alten Werte nicht angezeigt. Das Formular-Feld ist leer. Es handelt sich dabei wieder um eine vom Kickstarter generierte Datei formFields.html. Liegt das am fehlenden f:format.date()? Die Annotations für Getter und Setter hatte ich im Model natürlich auch auf Datetime gesetzt. In den Suchmaschinen habe ich leider noch nichts gefunden.

### [#4](https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor/4) · daniz78 · 2011-05-13

Hallo Claudia,
hast Du eine Lösung zu dem Problem gefunden?

*Aber beim Wechsel in den Edit-Modus werden die alten Werte nicht angezeigt. Das Formular-Feld ist leer.*

Gruß daniz

---

Quelle: „could not be parsed by DateTime constructor.“, typo3.net, https://www.typo3.net/d/103398-could-not-be-parsed-by-datetime-constructor
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
