【发布时间】:2017-04-21 22:30:52
【问题描述】:
我在报告数据时一直面临着不同的时区问题。 为了更改时间戳,我采取了以下步骤。
查看mysql中的时间,显示完美的时间和时区。我已经检查了“日期命令”。
运行这个:
SELECT @@global.time_zone, @@session.time_zone;在 mysql 节目中,+05:30 和 +05:30。SELECT @@system_time_zone;给出的“IST”也是正确的。我通过 echo 函数检查了 php 时间,这也是正确的,但我不知道为什么数据库中的时间戳显示 UTC 时间。
【问题讨论】:
-
你在php中设置了默认时区吗?
-
在
[Date]部分中添加/更改date.timezone = Asia/Calcutta中的php.ini。并且不要忘记重新启动您的网络服务器。