[TYPO3-german] Fluid ViewHelper format.date: Uhrzeit wird mit der falschen Zeitzone ausgegeben

David Gurk dgurk at medienwerft.de
Wed Jul 23 08:45:50 CEST 2014


Hallo Alisha,

wenn du dir den ViewHelper im Core anschaust, dann siehst du, dass es dieses Attribute wirklich nicht gibt:
typo3_src-6.2.x/typo3/sysext/fluid/Classes/ViewHelpers/Format/DateViewHelper.php

Es gibt nur 2 Parameter:
* @param mixed $date either a DateTime object or a string that is accepted by DateTime constructor
* @param string $format Format String which is taken to format the Date/Time

Das kannst du ebenfalls in der Doku nachlesen:
http://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Format/Date.html

Was du beschreibst, gehört zum TYPO3 Neos Projekt, welches auf FLOW (inkl. Fluid) setzt. Nur da gibt es diese Parameter:
https://git.typo3.org/Packages/TYPO3.Fluid.git/blob/HEAD:/Classes/TYPO3/Fluid/ViewHelpers/Format/DateViewHelper.php

Ist denn {branch.weekdaysFrom} im Timestamp-Format oder ein DateTime-Format?

Viele Grüße

David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Alisha
Gesendet: Dienstag, 22. Juli 2014 23:35
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Fluid ViewHelper format.date: Uhrzeit wird mit der falschen Zeitzone ausgegeben

Hallo,
unter typo3 6.2 habe ich eine eigene kleine Extension entwickelt, u.a. 
mit einer Eigenschaft vom Typ "time"

ich schaffe es nicht, dass die lokale Uhrzeit ausgegeben wird. Also im Eingabeformular im Backend gebe ich z.B. 18:00 ein und im Fluid-template im FE wird dann 19:00 ausgegeben.

Ich habe das Manual so verstanden, dass

<f:format.date forceLocale="{true}" format="H:i" 
localeFormatType="date"> {branch.weekdaysFrom}</f:format.date>

das Datum entsprechend ausgeben müsste. Aber ich erhalte die Fehlermeldung, dass das Argument "forceLocal" nicht registriert sei. Ist das ein Bug? Bleibt mir nur einen eigenen ViewHelper zu machen? Aber eigentlich müsste das mit format.date doch funktionieren...

Im Backend ist serverTimeZone auf 1 eingestellt, das müsste ja korrekt sein..

Hat jemand einen Tipp für mich?
Alisha


_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list