2011-05-16 30 views

回答

0

默認情況下,date根據服務器的時間返回日期和時間。檢查輸出到以下內容:

<?php 
echo date(DATE_RSS); 
?> 

這將告訴您當前確切的時間和日期,該服務器設置爲。

請記住,服務器就像你自己的電腦 - 只有它可能位於世界各地的某個地方。正如計算機的時鐘設置爲您所在的本地時間一樣,服務器的時鐘可能會設置爲它所在的本地時間。

但是,您可以在PHP中使用date_default_timezone_set來設置要在腳本中使用的時間和日期。這將改變該腳本中使用的默認時區。

2

通過setting the timezone告訴你的系統你在哪個時區。

+0

@Lina閱讀此:'而不是使用此功能來設置腳本中的默認時區,您還可以使用INI設置date.timezone設置默認時區。「 - 這是更正確的方式。 – 2011-05-16 23:46:33

+1

並非所有託管公司都允許訪問php.ini。這並不總是一種選擇。 – 2011-05-16 23:49:09

+0

'date_default_timezone_set'必須是正確的解決方案。 – 2011-05-16 23:56:24