Symfony 3 DateTimeType 记录不正确

Symfony 3 DateTimeType Incorrect records

表单生成器:

->add('createdAt', DateTimeType::class, array(
    'label' => 'admin.accountEdit.formCreatedAt',
    'format' => 'yyyy-MM-dd HH:mm',
    'html5' => false,
    'widget' => 'single_text'
))

我输入记录:2017-01-01 23:00

但在数据库中看起来如下:2017-01-01 21:00

'Format'参数默认时没有问题:'yyyy-MM-dd'T'HH:mm:ssZZZZZ'

试试这个:

'format' => 'Y-m-d H:i'

它遵循 PHP 格式: http://php.net/manual/en/class.datetime.php

这是由于时区设置。

'model_timezone' => 'Europe/Istanbul',
'view_timezone' => 'Europa/Istanbul',