Hallo David,
danke für deine Antwort.
Den ViewHelper hatte ich mir angeschaut und mich gewundert, weil in der Doku was anderes drin stand, aber wenn sich die auf neos bezieht, ist das ja geklärt, das hatte ich wohl übersehen...

Also im tca / im extension builder ist das Feld als time festgelegt und in der Datenbank als integer, also ist es ein timestamp, würde ich sagen. in der Datenbank wird für 6:30 Uhr der Wert 23400 gespeichert (6,5 x 3600 sec). wenn Fluid daraus automatisch ein datetime macht, dann wird daraus der 1.1.70 6:30 Uhr greenwich, was dann 7:30 Uhr Ortszeit macht, oder?
oder es ist 1.1.70 6:30 Uhr ortszeit plus Winterzeit...
So oder so muss ich aber wohl dafür einen eigenen ViewHelper machen, der mir die Uhrzeit als solche ausgibt, ohne die Umwandlung in datetime.
Oder hast du noch eine andere Idee?
vg
alisha



Am 23.07.2014 08:45, schrieb David Gurk:
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-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Alisha
Gesendet: Dienstag, 22. Juli 2014 23:35
An: typo3-german@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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


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

Antwort per Email an