php向Mysql中插入數據的時候,爲了保證不一樣時區有着對應的時間,咱們會設置php的時間是php
date_default_timezone_set('Asia/Shanghai');
sql
與此同時,爲了保證插入到數據庫中的時間,也是中國時區數據庫
在執行sql語句前咱們會code
set time_zone='+8:00'
date
數據插入以後,咱們select以後,發現與咱們插入的時間差8小時select
數據是正確的,只是咱們插入的時間Mysql是以UTC時區顯示的,比中國時區少8小時sql語句