laravel 时间格式转换时间戳

接触laravel的laravel-admin 框架,第2周。 马马虎虎啦……   2019 平平安安啦 …… 哈哈哈 ٩(๑❛ᴗ❛๑)۶ 

以laravel-admin 的 datetimeRange(时间日期范围) 为例:

在你的model里加上以下代码,就能完美解决啦~~~~(使用了larva的修改器)

方法名以你的字段名,驼峰命名。例:setDateTimeStartAttribute  ,DateTimeStart为需转换的时间字段名

attributes['date_time_start'] = strtotime($value);
    }

    public  function  setDateTimeEndAttribute($value)
    {
        $this->attributes['date_time_end'] = strtotime($value);
    }

    public function  getDateTimeStartAttribute(){
        return date('Y-m-d H:i:s',$this->attributes['date_time_start']);
    }

    public  function  getDateTimeEndAttribute(){
        return date('Y-m-d H:i:s',$this->attributes['date_time_end']);
    }

}

二:  如果你是使用laravel默认的 created_at 和 updated_at ,直接使用以下代码就可以存时间戳啦!!!

protected $dateFormat = 'U';

 

你可能感兴趣的:(laravel)