加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Laravel时间戳节省时间为unix时间戳

发布时间:2020-12-15 22:03:50 所属栏目:安全 来源:网络整理
导读:我想知道在laravel中更改最简单的方法是将数据库中的时间戳保存为unix有效时间戳? 提前致谢! 解决方法 请阅读有关Laravel日期变更器的信息: https://laravel.com/docs/5.1/eloquent-mutators#date-mutators By default,timestamps are formatted as ‘Y-m
我想知道在laravel中更改最简单的方法是将数据库中的时间戳保存为unix有效时间戳?

提前致谢!

解决方法

请阅读有关Laravel日期变更器的信息:
https://laravel.com/docs/5.1/eloquent-mutators#date-mutators

By default,timestamps are formatted as ‘Y-m-d H:i:s’. If you need to
customize the timestamp format,set the $dateFormat property on your
model. This property determines how date attributes are stored in the
database,as well as their format when the model is serialized to an
array or JSON

此外,您可以覆盖getDateFormat():

protected function getDateFormat()
{
    return 'U';
}

并在迁移文件中使用它:

$table->integer('updated_at');
$table->integer('created_at');

并且,如果您使用软删除:

$table->integer('deleted_at');

https://laravel.com/docs/4.2/eloquent#timestamps

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读