數(shù)據(jù)渲染到模板經(jīng)常用到日期格式。而數(shù)據(jù)庫(kù)一般保存時(shí)間戳。每次更新或查詢都要做轉(zhuǎn)換。
使用Eloquent 自動(dòng)轉(zhuǎn)換
?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']);
}
}
方法名稱應(yīng)與被轉(zhuǎn)換字段名稱相同
以上這篇laravel 時(shí)間格式轉(zhuǎn)時(shí)間戳的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel統(tǒng)計(jì)一段時(shí)間間隔的數(shù)據(jù)方法
- Laravel timestamps 設(shè)置為unix時(shí)間戳的方法