---
# System prepended metadata

title: 謎現象

---

# 謎現象


### phpでmysql の日付を取り出すとき

自分のPCは
2023/5/23 php →mysql に登録
2023/5/23 mysql 
2023/5/23 mysql →PHP 値を取得

友人A
2023/5/23 php →mysql に登録
2023/5/23 mysql 
2023/5/22 mysql →PHP の値を取得


mysql timezone 同じ
![](https://hackmd.io/_uploads/Hk9OIK2Bh.png)

datetime型なら時刻通りに取得出来て、
date型なら一日早くなる


### →設定見直し項目

- timezone設定 mysql? 
→ php.timezone('Aisa/Tokyo')
    - date_default_timezone_set('Asia/Tokyo');
    - controllerの一番最初にこれ書いてるけどむり？
    → 行けるはず
- 時間繰り上げ(あっているほうが間違っててみたいな)
    - わからへん
    →俺もわからへん
- データベースの値見直し(同じところから取得なら不必要)
    - 見直しとは？
    - 日付が本当にあってるかとか？


![](https://hackmd.io/_uploads/BJ9B-q2Hh.png)
1番上のschedule_date が　取り出したら16日になってる
わからんわー






