国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用laravel orm時(shí)區(qū)問題,怎么處理

初試

問題描述

在config/app里面配置好了時(shí)區(qū)('default_timezone' => 'Asia/Shanghai'),

在model層里面寫法如下

/**

  • 自動(dòng)維護(hù)時(shí)間戳
  • @var string
    */
    const CREATED_AT = 'create_time';
    const UPDATED_AT = 'update_time';

/**

  • 時(shí)間戳存儲(chǔ)格式
  • @var string
    */
    protected $dateFormat = 'Y-m-d H:i:s';
    /**
    • 設(shè)置表字段類型
    • @var string[]
      */
      protected $casts = [
      'id' => 'string',
      'create_time' => 'datetime:Y-m-d H:i:s',
      'update_time' => 'datetime:Y-m-d H:i:s',
      ];
      新增數(shù)據(jù),mysql里面是對(duì)的,后查詢出來的時(shí)間的時(shí)區(qū)為UTC的,用SHOW VARIABLES LIKE 'time_zone';查詢了mysql的時(shí)區(qū)信息為截圖,查看了服務(wù)器上面的時(shí)區(qū)信息為截圖,
1039 3 0
3個(gè)回答

初試

可以這樣解決,但是還是有疑惑為什么存入的時(shí)區(qū)為UTC
/**

  • 為數(shù)組 / JSON序列化準(zhǔn)備一個(gè)日期
  • @param \DateTimeInterface $date
  • @return string
    */
    protected function serializeDate(DateTimeInterface $date)
    {
    return $date->format('Y-m-d');
    }
  • 暫無評(píng)論
設(shè)想

確實(shí)存在這個(gè)問題;

  • kzhzjdyw888 2025-01-19

    自動(dòng)時(shí)間戳就會(huì)遇到這個(gè)問題

liziyu

遇到過,不知道當(dāng)時(shí)怎么解決的了

  • kzhzjdyw888 2025-01-19

    要改源碼
    要不自定義弄完模型關(guān)聯(lián)還是一樣有問題

??