美文网首页
laravel 7 模型时间采用UTC格式,改回datetime

laravel 7 模型时间采用UTC格式,改回datetime

作者: wj_39ed | 来源:发表于2020-09-17 14:22 被阅读0次

升级laravel7 生成种子文件时报错

 laravel7保存时间默认是UTC时间 带TZ,直接保存到数据库timestamp格式会报错
 * 报错信息SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2020-09-15T08:06:57.000000Z' for column 'created_at'

解决方法1或2:
1,在模型中重写序列化时间的方法

 protected function serializeDate(DateTimeInterface $date)
    {
        return $date->format('Y-m-d H:i:s');
    }

2, // 使用格式化trait 加上这个 Trait

    use DefaultDatetimeFormat;

相关文章

  • laravel 7 模型时间采用UTC格式,改回datetime

    升级laravel7 生成种子文件时报错 解决方法1或2:1,在模型中重写序列化时间的方法 2, // 使用格式化...

  • Python常用UTC时间转换

    对传入的时间戳转化为UCT的datetime 将UTC的datetime转化为本地datetime 将字符串格式的...

  • UTC 时间格式

  • 关于UTC时间的转本地时间

    最近发现项目中后台采用的是UTC(世界标准时间)时间格式。而且还不是标准的UTC,这让我很尴尬,而且以前项目中处理...

  • 表中的日期操作

    在django中,当模型使用了datetime字段时,他保存的事件是utc事件,是要比我们的东八区时间早八个小时的...

  • C#转换Datetime为 UnixTimeStamp方法和坑点

    获取当前时间UnixTimeStamp DateTime.UtcNow返回以UTC表示的当前时间,Kind属性是D...

  • 时间格式 GMT UTC

    历史来源 1)格林威治标准时间GMT 十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年...

  • 格式时间转UTC时间

    格式时间转UTC时间 最近项目里面 用到一个 把给定格式的时间转换成UTC时间 ,话不多说!直接上代码.

  • DateTime 转换工具类

    1.时间戳转DateTime格式2.DateTime时间格式转换为Unix时间戳格式3.客户端服务器时间校准差值4...

  • Python ☞ day 7

    Python学习笔记之 date & datetime & 模块 & 包 & 第三方模块安装 时间 UTC(世界协...

网友评论

      本文标题:laravel 7 模型时间采用UTC格式,改回datetime

      本文链接:https://www.haomeiwen.com/subject/htmlyktx.html