Laravel-显示输入日期时间本地值

时间:2018-12-04 04:46:08

标签: html laravel datetime laravel-5 eloquent

我想在输入datetime-local上显示我的数据库日期值,该怎么办?我已经添加了value="$aircraftFlight->flight_date",但是它不起作用

这是我的输入datetime-local

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

这是我的 $ variable->数据名称

$aircraftFlight->iata_flight_number

2 个答案:

答案 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))}}

首先必须将字符串更改为日期,然后再将其格式化为所需的类型。