[問題] php抓date時間回mysql有誤差?(已解決)
今日練習用php抓台灣時間回傳mysql
台灣時間應為格林威治 + 8小時
php寫法如下
date("Y:m:d H:i:s",time()+28800)
抓回來的時間卻快1個小時
但寫+25200 卻正常顯示台灣時間
覺得滿怪的 請問有前輩能幫忙解答嗎?
出錯原因:
原以為PHP會直接抓取電腦時間或格林威治
原來是php.ini要設定 date.timezone 我預設地區在歐洲
解決方法:將php.ini 的date.timezone設成 date.timezone = Asia/Taipei
或是php裡直接設定預設時區為台北 date_default_timezone_set("Asia/Taipei")
感謝前輩指導
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.155.31
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1451945621.A.D1B.html
推
01/05 07:21, , 1F
01/05 07:21, 1F
→
01/05 07:43, , 2F
01/05 07:43, 2F
→
01/05 07:46, , 3F
01/05 07:46, 3F
→
01/05 07:47, , 4F
01/05 07:47, 4F
→
01/05 08:28, , 5F
01/05 08:28, 5F
→
01/05 08:38, , 6F
01/05 08:38, 6F
推
01/05 12:18, , 7F
01/05 12:18, 7F
推
01/05 13:15, , 8F
01/05 13:15, 8F
→
01/05 15:51, , 9F
01/05 15:51, 9F
推
01/05 22:44, , 10F
01/05 22:44, 10F
→
01/05 22:44, , 11F
01/05 22:44, 11F
→
01/06 10:18, , 12F
01/06 10:18, 12F
※ 編輯: lemon9527 (110.28.34.93), 01/07/2016 05:06:14
※ 編輯: lemon9527 (110.28.34.93), 01/07/2016 05:06:35
※ 編輯: lemon9527 (110.28.34.93), 01/07/2016 05:08:17
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章