[请益] 把数据库的抓出来的时间转成台北时间

楼主: 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