PHP日期与Ubuntu日期不匹配
在ubuntu中,PHP日期与Ubuntu日期不匹配,php,Php,在ubuntu中,date返回2015年5月30日星期六20:42:40 PDT和 more/etc/timezone返回美国/洛杉矶 在PHP中,date\u default\u timezone\u get()返回America/Los\u Angeles 当我在PHP中运行date(“m/d/Y”)时,它返回05/31/2015——为什么PHP与系统日期不匹配?您必须使用旧版本的PHP 日期\默认\时区\设置适用于PHP5.1.2及以上版本 尝试php-v并检查您的php版本 &也尝试 i
date
返回2015年5月30日星期六20:42:40 PDT
和
more/etc/timezone
返回美国/洛杉矶
在PHP中,date\u default\u timezone\u get()
返回America/Los\u Angeles
当我在PHP中运行
date(“m/d/Y”)
时,它返回05/31/2015
——为什么PHP与系统日期不匹配?您必须使用旧版本的PHP
日期\默认\时区\设置适用于PHP5.1.2及以上版本
尝试php-v
并检查您的php版本
&也尝试
ini_set( 'date.timezone', 'America/Los_Angeles' );
php.ini中的时区设置是什么?可能位于/etc/php.ini我在php.ini中有
date.timezone=“America/Los\u Angeles”
,匹配date\u default\u timezone\u get()
。在PHP中,date('c')
返回什么?有趣的是,它返回2015-05-30T21:02:06-07:00
。它的行为似乎是运行date('m/t/Y')
并返回月份中的日期,而不是当前日期。date('m/d/Y',strotime('+5天'))
产生了什么结果?@arby有任何更新吗?向上投票并接受答案,如果有帮助,谢谢!