Преглед изворни кода

Merge pull request #23 from colinmorelli/master

Fix DateTimeZone issue when using the DateTime type
Johannes пре 12 година
родитељ
комит
f319887562
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/JMS/Serializer/Handler/DateHandler.php

+ 1 - 1
src/JMS/Serializer/Handler/DateHandler.php

@@ -98,7 +98,7 @@ class DateHandler implements SubscribingHandlerInterface
 
     private function parseDateTime($data, array $type)
     {
-        $timezone = isset($type['params'][1]) ? $type['params'][1] : $this->defaultTimezone;
+        $timezone = isset($type['params'][1]) ? new \DateTimeZone($type['params'][1]) : $this->defaultTimezone;
         $format = $this->getFormat($type);
         $datetime = \DateTime::createFromFormat($format, (string) $data, $timezone);
         if (false === $datetime) {