Update DateTimeToArrayTransformer.php

This commit is contained in:
zhil 2015-07-01 15:52:14 +03:00 committed by Fabien Potencier
parent 2c0c232f21
commit 27b824a6b7
1 changed files with 5 additions and 4 deletions

View File

@ -179,15 +179,16 @@ class DateTimeToArrayTransformer extends BaseDateTimeTransformer
try {
$dateTime = new \DateTime(sprintf(
'%s-%s-%s %s:%s:%s %s',
'%s-%s-%s %s:%s:%s',
empty($value['year']) ? '1970' : $value['year'],
empty($value['month']) ? '1' : $value['month'],
empty($value['day']) ? '1' : $value['day'],
empty($value['hour']) ? '0' : $value['hour'],
empty($value['minute']) ? '0' : $value['minute'],
empty($value['second']) ? '0' : $value['second'],
$this->outputTimezone
));
empty($value['second']) ? '0' : $value['second']
),
new \DateTimeZone($this->outputTimezone)
);
if ($this->inputTimezone !== $this->outputTimezone) {
$dateTime->setTimezone(new \DateTimeZone($this->inputTimezone));