Что-то странное hppning с моим полем datetime в форме. Я только что обновил PHP версию 5.5.29Symfony2 datetime form
Форма поля:
$customerReportForm->add('dateTo', 'date', [
'data' => new \DateTime(),
'required' => false,
'widget' => 'single_text',
'label' => 'До',
'attr' => array('class' => 'datepicker', "data-date-format" => "yy-mm-dd")
]);
в Dev-консоли я вижу вид [dateTo]: 2015-09-18 и в то время как mking дамп данных формы (после того, как представить), я вижу дату с дня, прежде чем я выбрал:
2015-09-17 ["dateTo"]=> object(DateTime)#436 (3) { ["date"]=> string(26) "2015-09-17 23:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Moscow" }
В консольной команде даты показывает мне правильную дату: -> % date Pn Rgs 18 13:00:29 MSK 2015
В форме я пытаюсь добавить: «формат» => «ММ/дд/гггг», то это бы не помогло, почтовые данные : форма [dateTo]: 09/18/2015
UPD
Благодаря John Noel, перенастроить timezon е к UTC и
'model_timezone' => 'UTC',
'view_timezone' => 'UTC',
в виде фиксированной моей проблемы.
Попробуйте изменить даты для сепаратора обеспечивает/и дайте мне знать, как это пошло – Dheeraj
Твой http://storage8.static.itmages.com/i/15/0918/h_1442570800_2664789_e6769a096b.png – Cawa