[TYPO3-german] TCA: eval date zieht immer einen tag ab?!?

bernd wilke x00nsji02 at sneakemail.com
Tue Aug 4 17:36:03 CEST 2009


Am Tue, 04 Aug 2009 13:48:53 +0200 schrieb Manfred Rutschmann . revier.de:

> Hallo Liste:
> 		'datum' => array (
> 			'exclude' => 1,
> 			'label'   =>
> 'LLL:EXT:mr_jobboerse/locallang_db.xml:tx_mrjobboerse_job.datum',
> 			'config'  => array (
> 				'type'     => 'input',
> 				'size'     => '8',
> 				'max'      => '20',
> 				'eval'     => 'date',
> 				'default'  => '0',
> 				'checkbox' => '0',
> 			)
> 		),
> Immer wenn ich den Datensatz öffne fehlt mir ein Tag! Bsw gebe ich im
> feld 7-9-2009 ein und speichere das, ist beim nächsten öffnen nur noch
> der 6-9-2009 eingetragen?!? Speicher ich das dann nochmal mit dem
> 6-9-2009 ab ist der beim nächsten mal drin.
> 
> Wenn ich 7-9-2009 eintrage und über das Listenmodul die Dpalte Datum
> einblende sind auch hier alle Datum -1 Tag zu sehen... Jemand ne Idee?

klingt nach 'Korrektur' einer Zeitzonendifferenz.
wenn du nur ein Datum eingibst wird es als 0:00Uhr gespeichert [*]. kommt 
jetzt eine Zeitzonenkorrektur (zb. -1 Std) wird daraus 23:00 Uhr des 
Vortages. In der Anzeige erscheint nur der (Vor-)Tag, die Stunden werden 
nicht angezeigt.


[*] TYPO3 nutzt für Datum/Zeit-Felder das unixtime-format = sekunden seit 
1.1.1970, für jedes Datum wird implizit auch eine Zeit gespeichert
-- 
http://www.pi-phi.de/t3v4/cheatsheet.html


More information about the TYPO3-german mailing list