我使用PHP和MySQL。当我在本地主机上的mysql数据库中插入时间值时,将应用正确的时间。我正在使用now()
函数。为什么PHP的时区是上传到服务器后,本地主机上正确,但不正确的?
当我在my-hosting帐户的my_sql数据库中插入时间值时,它显示错误的时区。
如果来自不同时区的用户发布了某些内容,并且正在我的时区中查看该内容,我该如何设置它,以便向用户显示的时间与用户查看它的时间有关。
$sql1="INSERT INTO notifications (stamp)
VALUES (now());
查看您的php.ini,您可以设置服务器的时区。 –
服务器在不同的时区! – Zuul
a)服务器的时区设置为? b)什么时区在php.ini中设置? c)在mysql中设置了哪些时区? – GordonM