I have a mysql database in this format
我试图通过一个php文档获取这些值,并在用户的时区将它们转换成json (或者GMT-6就足够了),但是来自php文档的json输出如下所示:
[{"timestamp":"2018-06-13 19:52:05","temperature":"79.83","humidity":"41.89","pressure":"99.35"},{"timestamp":"2018-06...
仍然在UTC时间,我已经尝试添加
date_default_timezone_set('America/Los_Angeles');
到php文档,但是时间永远不变,我该如何解决这个问题呢?
发布于 2018-06-14 05:52:52
对查询中的时间戳使用convert_tz()
将它们从一个时区转换为另一个时区,例如:
... convert_tz(`timestamp`, 'Etc/UTC', 'America/Los_Angeles') ...
请确保按照"5.1.12 MySQL Server Time Zone Support"中所述的“填充时区表”过程进行操作,以使时区可用或检查系统中有哪些时区可用。
https://stackoverflow.com/questions/50846485
复制相似问题