1. 程式人生 > 實用技巧 >laravel 時間格式轉時間戳的例子

laravel 時間格式轉時間戳的例子

資料渲染到模板經常用到日期格式。而資料庫一般儲存時間戳。每次更新或查詢都要做轉換。

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

方法名稱應與被轉換欄位名稱相同

以上這篇laravel 時間格式轉時間戳的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援碼農教程。