看板 PHP 關於我們 聯絡資訊
※ 引述《qazsd (一起來打網、羽球吧)》之銘言: : 而不用打上 <? echo date("Y-m-d h:i:s",strtotime('+8 hours'));?> : 因為如果打<? echo date("Y-m-d h:i:s");?> : 我網頁的時間會比電腦的時間晚8小時 : 那有沒有辦法就是打 <? echo date("Y-m-d h:i:s");?> : 網頁就會跟電腦的時間一致? : 是要去改SQL裡的設定嗎 : 要怎麼改呢 我也不知道是不是你版本的問題,但如果是php5的話,有可能是這問題 PHP5預設時區為格林威治時間 會比台北時間慢8小時 修改ini設定 PHP.ini ->date.timezone = Asia/Taipei 或在網頁加入 date_default_timezone_set("Asia/Taipei") -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.232.62
knockout:gmdate("Y-m-d h:i:a", time() + (3600 * 8)); 07/30 12:48
qazsd:請問要從哪去看PHP的版本阿? 07/30 12:51
cde123:phpinfo(); 07/30 13:31
qazsd:我的是PHP5.1.4版的 07/30 18:33
knockout:qazsd 想問的到底是什麼 ... ??? 07/30 18:52
qazsd:就是怎樣讓網頁的時間跟本機一致..而不是晚八小時 07/30 19:00
knockout:那你要秀的如果是台灣時間 ~~ 用一樓的方式就好啦 ~~ 07/30 19:01
knockout:3600 * 8 <=== 8指的就是 gmt + 8 的時間 07/30 19:02
knockout:用gmdate 根本不用考慮本機時間如何設置 07/30 19:03
knockout:用gmdate另一個好處是~~ 程式不論放在任何時區的主機 07/30 19:04
knockout:秀的都會是相同的時間 ~~ 07/30 19:05
qazsd:那假如是美國的網友..他在他電腦看到的時間會是哪個呢? 07/30 19:28
qazsd:是他那邊的時間or台灣當地的時間? 07/30 19:29
qazsd:假如台灣這邊現在晚上七點..那麼美國那邊的網友會看到怎樣呢 07/30 19:29
qazsd:有沒有辦法讓顯示的時間依照使用者上網的地點(時區)不同, 07/30 19:30
qazsd:而來顯示當地的時間阿? 07/30 19:31
qazsd:例如日本的使用者看到的是它那邊的時間,英國則是英國的時間 07/30 19:31
qazsd:上述六條推文是針對gmdate函式來引申發問的。 07/30 19:32