在我的项目中,我使用了以下代码来格式化时间戳字段。
date('D m Y H:i', strtotime($post->created_at))
但是因为我有很多地方和领域需要展示,所以这有点无聊,如果我需要更改格式,那么维护起来也不容易。
我想知道是否有一种方法可以声明输出格式。
public function getCreatedAtAttribute($value)
{
return date('D m Y H:i', strtotime($value));
}
$post->created_at
时,它将显示你的访问器返回的日期,而不是默认值。\Carbon\Carbon::setToStringFormat('D m Y H:i');