0
我已在構造函數中,但日期(默認時區)仍然給我錯誤的時間date_default_timezone_set()改變時區後...date()函數讓我在錯誤的時間,甚至使用
$time = 'Etc/GMT-4';
date_default_timezone_set($time);
和
date('g:iA. M j, Y') . ' in ' . date_default_timezone_get() . '.';
是給
7:00AM. Mar 13, 2014 in Etc/GMT-4.
,而不是
11:00AM. Mar 12, 2014 in Etc/GMT-4.
除了所有的混亂
now()
和time()
是給不同的輸出...
現在()?現在做什麼()?你是在自己的本地機器上還是在遠程服務器上運行它? –
我在本地機器上運行。我認爲now()是一個mysql函數,不太確定,但由於某種原因,它們會輸出相同的東西。 –
'Etc/GMT-4'是否是有效的時區? PHP有一個[支持的時區字符串列表](http://us2.php.net/manual/en/timezones.php)。 –