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