2017-05-28 22 views
1

フォーム内の入力タイプに入力するためにサーバーからtwigテンプレートに送信されるDateTimeオブジェクトがあります。DateTimeオブジェクトを日付に変換するTwigの入力日

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") }}"> 

ノー成功で多くのフォーマットを試してみました私はこれを取得してい小枝上のダンプ(たbirthDate)によって

、私は間違って何をしているのですか? ありがとうございます

+0

試行: '値= "{{userProfile.birthDateがnull? "":のstrtotime(userProfile.birthDate->日付)|日付(" D/M/Y")}} ">' '' – Treast

+0

不明な "strtotime"関数です。 – Albeis

+0

あなたのコントローラーでそれを行い、変数に設定してこの変数を表示してください – Treast

答えて

-1

ちょっと修正しました。タイムスタンプを送信することによって

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