使用PHP 內建日期函式 date(Y-m-d)
跑出來結果都跟本機時間不同,但在MySql使用其內建date()又沒錯...怪~
原來是php server 問題~ 要設定php.ini 的timezone 為Asia/Taipei
若不改設定檔~可以用下面方式
程式碼中加上
date_default_timezone_set("Asia/Taipei");
預設指定系統時間為台灣就可以了~
or
date('Y-m-d G:i:T', strtotime('+8HOUR') )
指定時間偏移到為台灣時區就可以了~
到右下角小時鐘,點"時區"分頁,就會看到 (GMT+08:00)台北
據說是5.X版後全改成格林威治時間~
訂閱:
張貼留言 (Atom)
Thanks:D
回覆刪除受益良多
回覆刪除謝謝你的分享