我以这种格式存储数据:
Carbon::createFromFormat('d F Y - H:i', $request->date);
在数据库中,日期字段的类型为datatime。
然后在编辑页面中我显示存储的数据值如下:
value="{{ $rt->date }}
但它的出现也是秒。你知道如何显示相同的存储格式吗?
答案 0 :(得分:0)
在重新审核时格式化字段
{{ \Carbon\Carbon::parse($rt->date)->format('d/m/Y')}}
或来自docs
public function getDateAttribute($value)
{
return \Carbon\Carbon::parse($value)->format('d/m/Y')
}
答案 1 :(得分:0)
你可以做到
value="{{ $rt->date->format('d F Y - H:i') }}
要在获取date
时始终获得确切的格式,您可以将其添加到模型中:
public function getDateAttribute($date)
{
return $date->format('d F Y - H:i')
}
答案 2 :(得分:0)
在模型上,您可以设置日期格式并强制使用Carbon的字段实例
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Flight extends Model
{
/**
* The storage format of the model's date columns.
*
* @var string
*/
protected $dateFormat = 'U';
/**
* The attributes that should be mutated to dates.
*
* @var array
*/
protected $dates = ['deleted_at','date'];
}
如果您需要在刀片上更改此格式
My flight date is {{$flight->date->format('d/m/Y')}}
答案 3 :(得分:0)
试试这个
{{ \Carbon\Carbon::parse($rt->date)->format('d/m/Y')}}
它将日期转换为&#39; d / m / Y&#39;格式。您可以根据自己的要求更改格式。