表单中的Symfony 2 Datetime字段

时间:2013-10-18 13:55:09

标签: forms datetime symfony

我正在构建我的表单如下:

$builder->add('taskDate', 'datetime', array(
                  'required'=>false,
                  'label'=>'Termin',
                  'input'=>'datetime',
                  'widget'=>'single_text',
                  'attr'=>array('style'=>'max-width: 150px;')
              ))

我得到了这个,

2014-02-01T20:00:00+01:00

我如何获得“正常”的日期时间格式,就像我在SQL数据库中一样?

在我的数据库中,它保存如下:2014-02-01 20:00:00

那么,为什么我最后会有T封信和+01:00

1 个答案:

答案 0 :(得分:3)

检查date_formatDatetime Field Type选项:

date_format:
type: integer or string default: IntlDateFormatter::MEDIUM
Defines the format option that will be passed down to the date field. 

有关详细信息,请参阅date type's format选项。