Laravel - отображать ввод даты и времени локально - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу отобразить значение даты в моей базе данных на вводе datetime-local, как я могу это сделать?Я добавил value="$aircraftFlight->flight_date", но он не работает

вот мой ввод datetime-local

<input type="datetime-local" name="flight_date" class="form-control">

вот мой $ variable-> dataname

$aircraftFlight->iata_flight_number

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Попробуйте это,

{{date('Y-m-d',strtotime($aircraftFlight->flight_date))}}

Вы должны сначала изменить строку на дату, а затем отформатировать до нужного типа.

0 голосов
/ 04 декабря 2018

Вы можете отформатировать дату: если ваша дата еще не отформатирована:

 $datetimevalue= strtotime($aircraftFlight->flight_date);
 $formatted = date('Y-m-d', $datetimevalue);

else

 $formatted = $aircraftFlight->flight_date->format('Y-m-d);

в html:

<input type="date" name="flight_date" class="form-control" value="{{$formatted}}"/>

Можно также использоватьУглерода в Laravel для форматирования.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...