时间戳到日期格式不适用于树枝

时间:2016-11-04 06:01:03

标签: php symfony twig

我正在尝试将时间戳值转换为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(<):意外字符“)

1 个答案:

答案 0 :(得分:2)

您应该在表单构建器中将选项format传递给DateTime表单字段,例如:

$builder->add('startDate', DateType::class, array(
    'format' => 'm/d/Y',
));

或者传递给twig选项作为示例:

{{ form_row(form.startDate, {'format': 'm/d/Y'}) }}

希望这个帮助