Symfony2 datetime字段表单

时间:2015-05-12 08:04:03

标签: php forms symfony datetime

我有一个Symfony2应用程序,它接收表单中的JSON数据。其中一个字段是日期时间。如果我以这种方式重新显示字段表单:

->add('startDate', 'date', array(
        'widget' => 'single_text',
        'format' => 'yyyy-MM-dd HH:mm:ss'))

这接受如下:

"startDate": "2015-05-03 12:30:00"

但我需要以这种方式介绍日期时间:

"startDate": "2015-05-12T15:43:00+0200"

如何在字段中设置此格式?

1 个答案:

答案 0 :(得分:2)

http://php.net/manual/en/function.date.php

“c”=> ISO 8601日期(在PHP 5中添加) => 2004-02-12T15:19:21 + 00:00

试试这个:

->add('startDate', 'date', array(
    'widget' => 'single_text',
    'format' => 'c'))

我希望它有所帮助。