[TYPO3-mvc] f:format.date timezone "problem"?
Simon Schaufelberger
schaufelREMOVE-MEberger at punkt.de
Tue May 3 10:16:07 CEST 2011
any news about that?
Am 28.04.2011 18:06, schrieb Simon Schaufelberger:
> Hi,
> Using TYPO3 4.5.2 on a linux machine in Germany with PHP 5.2 and the
> following settings in the install tool:
>
> $TYPO3_CONF_VARS['SYS']['phpTimeZone'] = 'Europe/Berlin';
> $TYPO3_CONF_VARS['SYS']['serverTimeZone'] = '2';
>
> this STILL does not work for me.
> I know that it is only possiblt to set the timezone with PHP 5.3 but
> what about the serverTimeZone variable?
>
> When calling this directly in a php file, i get the correct output:
>
> <?php
>
> function render($date = NULL, $format = 'Y-m-d') {
> if ($date === NULL) {
> echo "render children";
> if ($date === NULL) {
> return '';
> }
> }
> if (!$date instanceof DateTime) {
> try {
> $date = new DateTime($date);
> } catch (Exception $exception) {
> echo "error";
> }
> }
> return $date->format($format);
> }
>
> echo render('2011-04-27 00:00:00', 'd.m.Y')
> ?>
>
> When calling the same via fluid helper, i get the wrong result
> (26.4.2011) so what is going on in fluid/extbase here?
>
> The input into the fluid template is a string: '2011-04-29 00:00:00' and
> not an object.
>
> Am 30.07.2010 09:38, schrieb Christian Zenker:
>> After having a look at the code it seems there is nothing left to do.
>> Extbase already maps a date correctly to a DateTime object.
>> It is done by using date() on the timestamp and letting the DateTime
>> constructor parse the result. This way the timezone is set too.
>>
>> Christian.
>
--
Kind regards,
Schaufi from punkt.de
More information about the TYPO3-project-typo3v4mvc
mailing list