我正在尝试将时间戳值转换为twig文件中的日期格式,但我收到以下错误。
{{ form_row(form.startDate)|date("m/d/Y") }}
错误:
在渲染模板期间抛出了异常 (“DateTime :: __ construct():无法解析时间字符串 (< div>< label for =“event_setup_startDate” class =“required”>开始日期< / label><输入 type =“text”id =“event_setup_startDate” name =“event_setup [startDate]”required =“required” class =“datetimepicker”value =“1478257800” />< / div>)位置0(<):意外字符“)
答案 0 :(得分:2)
您应该在表单构建器中将选项format传递给DateTime表单字段,例如:
$builder->add('startDate', DateType::class, array(
'format' => 'm/d/Y',
));
或者传递给twig选项作为示例:
{{ form_row(form.startDate, {'format': 'm/d/Y'}) }}
希望这个帮助