laravel时间格式转时间戳数据渲染到模板经常⽤到⽇期格式。⽽数据库⼀般保存时间戳。每次更新或查询都要做转换。
使⽤Eloquent ⾃动转换unix时间戳转换日期格式
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Goods extends Model
{
public function setStartTimeAttribute($value)
{
$this->attributes['start_time'] = is_int($value) ? $value : strtotime($value);
}
public function getStartTimeAttribute()
{
return date('Y-m-d H:i:s', $this->attributes['start_time']);
}
}
⽅法名称应与被转换字段名称相同
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论