我想在输入datetime-local上显示我的数据库日期值,该怎么办?我已经添加了value="$aircraftFlight->flight_date"
,但是它不起作用
这是我的输入datetime-local
<input type="datetime-local" name="flight_date" class="form-control">
这是我的 $ variable->数据名称
$aircraftFlight->iata_flight_number
答案 0 :(得分:0)
您可以格式化日期: 如果您的日期尚未格式化:
$datetimevalue= strtotime($aircraftFlight->flight_date);
$formatted = date('Y-m-d', $datetimevalue);
其他
$formatted = $aircraftFlight->flight_date->format('Y-m-d);
在html中:
<input type="date" name="flight_date" class="form-control" value="{{$formatted}}"/>
还可以在Laravel中使用Carbon进行格式化。 希望这会有所帮助。
答案 1 :(得分:0)
尝试一下,
{{date('Y-m-d',strtotime($aircraftFlight->flight_date))}}
首先必须将字符串更改为日期,然后再将其格式化为所需的类型。