当前位置:主页 > 软件编程 > PHP代码 >

laravel 时间格式转时间戳的例子

时间:2021-09-08 09:27:21 | 栏目:PHP代码 | 点击:

数据渲染到模板经常用到日期格式。而数据库一般保存时间戳。每次更新或查询都要做转换。

使用Eloquent 自动转换 

<?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']);
  }
}

方法名称应与被转换字段名称相同

您可能感兴趣的文章:

相关文章