У меня есть приложение 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"
Как установить этот формат в поле?
В 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'))
Я надеюсь, что это помогает.