在ubuntu中,date
会返回Sat May 30 20:42:40 PDT 2015
和
more /etc/timezone
会返回America/Los_Angeles
。
在PHP中,date_default_timezone_get()
返回America/Los_Angeles
。
当我在PHP中运行date("m/d/Y")
时,它返回05/31/2015
- 为什么PHP不匹配系统日期?
答案 0 :(得分:0)
您必须使用旧版本的PHP。
date_default_timezone_set适用于PHP 5.1.2及更高版本。
尝试php -v
并检查您的PHP版本。
&安培;也试试
ini_set( 'date.timezone', 'America/Los_Angeles' );
而不是date_default_timezone_get()