bug #1449 Fixed the date filter's timezone not being set correctly with strings ...
authorFabien Potencier <fabien.potencier@gmail.com>
Tue, 14 Oct 2014 17:07:31 +0000 (19:07 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Tue, 14 Oct 2014 17:07:31 +0000 (19:07 +0200)
This PR was merged into the 1.16-dev branch.

Discussion
----------

Fixed the date filter's timezone not being set correctly with strings

When the date filter is used on a string and the timezone argument is specified, the timezone is ignored because of this :

    $date = new DateTime($date, $defaultTimezone);
    if (false !== $timezone) {
        $date->setTimezone($defaultTimezone);
    }

Since the date is initialized with `$defaultTimezone` as its timezone, using `$date->setTimezone($defaultTimezone);` has no effect, and the date is displayed without changes since it is considered to already be from this timezone.

Might fix issue #1340

Commits
-------

44aaa5b Fixed the date filter's timezone not being set correctly with strings

1  2 
lib/Twig/Extension/Core.php

Simple merge