Laravel 5如果人类碳扩散和ToFormattedAttestString之间的声明
我想写一个if语句,以diffForHumans格式显示小于5天的时间戳,并以toFormattedAttestString格式显示大于5天的时间戳 例如,今天是2017年10月31日,因此2017年10月28日的时间戳应显示-3天前,2017年10月20日的时间戳应显示2017年10月20日Laravel 5如果人类碳扩散和ToFormattedAttestString之间的声明,laravel,laravel-5,laravel-5.2,laravel-5.1,laravel-5.3,Laravel,Laravel 5,Laravel 5.2,Laravel 5.1,Laravel 5.3,我想写一个if语句,以diffForHumans格式显示小于5天的时间戳,并以toFormattedAttestString格式显示大于5天的时间戳 例如,今天是2017年10月31日,因此2017年10月28日的时间戳应显示-3天前,2017年10月20日的时间戳应显示2017年10月20日 我应该用什么逻辑来实现这一点?使用碳,你可以这样做 1. 代码 结果 3 days 2. 代码 结果 Oct 28, 2017 使用碳,你可以这样做 1. 代码 结果 3 days 2. 代码 结果
我应该用什么逻辑来实现这一点?使用碳,你可以这样做 1. 代码 结果
3 days
2.
代码
结果
Oct 28, 2017
使用碳,你可以这样做 1. 代码 结果
3 days
2.
代码
结果
Oct 28, 2017
在您的模型
中,例如A.php
,创建如下访问器
public function getCreatedAtAttribute(){
if($this->created_at->diffInDays(Carbon::now()) > 5){
return $this->created_at->toFormattedDateString();
}else{
return $this->created_at->diffForHumans();
}
}
在您看来,您可以通过以下方式访问它:
{!! $a->created_at !!}
在您的模型
中,例如A.php
,创建如下访问器
public function getCreatedAtAttribute(){
if($this->created_at->diffInDays(Carbon::now()) > 5){
return $this->created_at->toFormattedDateString();
}else{
return $this->created_at->diffForHumans();
}
}
在您看来,您可以通过以下方式访问它:
{!! $a->created_at !!}
到目前为止你尝试了什么?并添加一些代码!!通过检查。那么让我们看看你到目前为止都做了些什么。你到目前为止都做了些什么?并添加一些代码!!通过检查。那就让我们看看你到目前为止都做了些什么。