Zum Inhalt springen

Datumsanzeige wt_directory

Erstellt am 19. März 2009 · 1 Antwort · letzte Antwort am 19. März 2009

Tags: Frage

schorsch66 ·

Hallo,

wir verwenden wt_directoy und haben eine Problem mit der Datumsanzeige des Feldes Birthday aus tt_Address im Frontend. Dort werden alle Datumsangaben vor dem 01.01.1970 als Zahl, so wie in der Datenbank gespeichert (z.B. -1010538000), angezeigt.

Die Anpassungen in der Datei t3lib/jsfunc.evalfield.js haben wir vorgenommen, das Speichern der negativen Timestamps funktioniert seit dem.

// t3lib/jsfunc.evalfield.js, line 349:
// Änderung ermöglicht Datumseingabe von 1902 ++


if (  (year >= 0 && year < 38-) || (year >= 02 && year < 100) || (year >= 1902 && year < 2038-)  )  {


// t3lib/jsfunc.evalfield.js, line 368:
// Diese Zeile einfach auskommentieren!

// if (this.lastDate < 0) {this.lastDate = 0;}

Es bleibt nur das Problem im Frontend.
Die Angaben im Setup von wt_directory zum Feld Birthday wurden nicht verändert (field.birthday.strftime=%d.%m.%Y).

Wir vermuten, dass es auch an der bei uns eingesetzten PHP-Version liegen kann.
Zur Zt. arbeiten wir mit Typo3 4.0.9 und PHP 4.3.4 (wir müssen aus verschiedenen Gründen vorerst damit leben, haben darauf leider keinen direkten Einfluss).

Kann jemand bestätigen, dass es an der Systemkonfiguration (PHP) liegt, oder gibt es eine andere Hilfestellung/Lösung dazu?

Gruß
Thomas

einpraegsam.​net ·
schorsch66 schrieb

Kann jemand bestätigen, dass es an der Systemkonfiguration (PHP) liegt, oder gibt es eine andere Hilfestellung/Lösung dazu?

Ich kann das weder bestätigen noch abtun. Ein möglicher Workarround zur Datumsausgabe wäre das Einbinden einer userFunc an dieser Stelle, wenn strftime nicht hilft.