我使用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