【发布时间】:2012-05-20 05:26:33
【问题描述】:
我正在使用 php 和 mysql。当我将时间值插入本地主机上的 mysql 数据库时,将应用正确的时间。我当时正在使用now() 函数。
当我在我的虚拟主机帐户上将时间值插入 my_sql 数据库时,它显示了错误的时区。
如果来自不同时区的用户发布了某些内容,并且我在我的时区查看它,我该如何设置它,以便显示给用户的时间与用户查看它的位置相关。
$sql1="INSERT INTO notifications (stamp)
VALUES (now());
【问题讨论】:
-
查看你的 php.ini,在那里你可以设置服务器的时区。
-
服务器在不同的时区!
-
a) 服务器的时区设置为什么? b) php.ini 中设置了哪个时区? c) mysql中设置了什么时区?
标签: php mysql datetime timezone phpmyadmin