在表格的Symfony 2日期时间字段(Symfony 2 Datetime field in Fo

2019-10-18 19:10发布

我建设我的形式如下:

$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在结束了吗?

Answer 1:

检查date_format中的选项, 日期时间字段类型 :

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

请参阅日期类型的格式更多细节选项。



文章来源: Symfony 2 Datetime field in Forms