2016-11-04 71 views
0

我想将时间戳值转换为日期格式在树枝文件,但我得到以下错误。时间戳到日期格式不工作在树枝

{{ form_row(form.startDate)|date("m/d/Y") }} 

错误:

An exception has been thrown during the rendering of a template ("DateTime::__construct(): Failed to parse time string (<div><label for="event_setup_startDate" class="required">Start date</label><input type="text" id="event_setup_startDate" name="event_setup[startDate]" required="required" class="datetimepicker" value="1478257800" /></div>) at position 0 (<): Unexpected character")

+0

您正在将由form_row函数生成的HTML代码传递给日期构造函数。你在使用框架吗? – Matteo

+0

@Matteo。我正在使用symfony框架。 datetype设置为字符串,并试图将其转换为日期时间格式。 – user1965773

回答

2

您应该通过选项format于日期表单域,在表单生成器为例:

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

或者传递给树枝选项,例如:

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

希望得到这个帮助