[請益] 把資料庫的抓出來的時間轉成台北時間

作者: b85040312 (萬年newman)   2019-07-09 13:22:57
我最近在學 php
自己試做了一個作品是留言板,
我自己已經做到了可以把資料上傳給資料庫的功能了。
然後上傳之後也可以顯示資料。但發現一個小問題。
因為資料庫不是我的所以我沒辦法針對資料庫做修改。
所以我發現這問題之後就求 GOOGLE 大神
卻都只能找到直接修改資料庫的部份。
或是變動 PHP 的設定檔。但這個前提應該是資料庫跟 php 設置在一起吧?
但我目前是在我的電腦利用 UwAmp 掛載 php 檔,
php 的資料是連到外部的資料庫取得的。
然後我在用 localhost 的方法去進去這個網頁。
所以我希望可以正確呈現時間。
目前資料庫跟台灣時間差滿多的 應該差了 15 個小時左右。
我想問的是有沒有辦法透過 PHP 的程式碼去修正時間呢?
作者: powyo (光子郎)   2019-07-09 13:39:00
date_default_timezone_set("Asia/Taipei")程式最開頭加上這行
作者: b85040312 (萬年newman)   2019-07-09 22:33:00
好的 感謝 我再試試看
作者: lhsieh (不要問)   2019-07-13 01:48:00
不考慮用前端的套件?像moment.tz能搭配使用者不同時區自動轉換一樣的資料,根據使用者端不同時區得到不同結果
作者: b85040312 (萬年newman)   2019-07-13 12:01:00
謝謝樓上推薦 因為我是練習用的 所以目前就是思考如何用 php 解決
作者: MOONRAKER (㊣牛鶴鰻毛人)   2019-07-15 16:46:00
沒有「用php解決」這種事情 你在做一個網站就是用所有可用的方式解決 差別在你要怎麼維護你的資料 需不需要考慮多個使用者的多個時區 還是只要維護單一時區就好

Links booklink

Contact Us: admin [ a t ] ucptt.com