将DateTime对象转换为Twig上的日期输入日期

时间:2017-05-28 18:42:30

标签: php symfony datetime

我有和DateTime对象从服务器发送到我的twig模板,以便在表单内的输入类型上填充它。

通过转储(birthDate)在树枝上我得到了这个:

DateTime {#310 ▼
  +"date": "2010-02-02 18:23:50.000000"
  +"timezone_type": 3
  +"timezone": "UTC"
}

我需要在输入日期填写:

 <input name="birth" class="form-control" type="date" value="{{userProfile.birthDate is null ? "" : userProfile.birthDate|date("d/m/Y") }}">

我尝试过多种格式但没有成功,我做错了什么? 提前致谢

1 个答案:

答案 0 :(得分:-1)

刚刚修改了一下。

<input name="birth" class="form-control" type="date" value="{{userProfile.birthDate is null ? "" : userProfile.birthDate.format('Y-m-d')|date('Y-m-d') }}">