我用php找不到合适的时间
我是PHP新手,我的代码中有一个计时问题。现在我的计算机和时区的时间是10:43,但是当我使用这个php代码显示时间信息时,我得到了1:43:27我用php找不到合适的时间,php,time,Php,Time,我是PHP新手,我的代码中有一个计时问题。现在我的计算机和时区的时间是10:43,但是当我使用这个php代码显示时间信息时,我得到了1:43:27 date_default_timezone_set('America/New_York'); echo date('H:i:s'); 在我的php.ini文件中 我刚换了写日期时区的地方 ; Defines the default timezone used by the date functions date.timezone = America
date_default_timezone_set('America/New_York');
echo date('H:i:s');
在我的php.ini文件中
我刚换了写日期时区的地方
; Defines the default timezone used by the date functions
date.timezone = America/New_York
; http://php.net/date.timezone
date.timezone = UTC
; http://php.net/date.default-latitude
;date.default_latitude = 31.7667
; http://php.net/date.default-longitude
;date.default_longitude = 35.2333
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
我认为上面的代码可以解决这个时间问题。在更改.ini文件之前和之后,我也停止并启动了WAMP
谢谢。我使用
ini\u集(“date.timezone”,“America/New\u York”)
因为您使用date\u default\u timezone\u集
,php.ini中的时区是不相关的。感谢您的回答,我注释掉了//date\u default\u timezone\u集(“America/New York”);在php文件中,现在我得到6:58,我希望这是我的时间10:58。想知道你使用的是非常旧的PHP版本有什么问题吗?我已经评论了5.4.3版本;date.timezone=美国/纽约在.ini文件中。并且有--date_default_timezone_set('美国/纽约');回音日期('H:i:s');现在在php文件中。我得到了2:13,在php.ini中,您将date.timezone设置了两次,最终设置为UTC。您是否将其放在了.ini文件中?在写有的行下面;定义日期函数使用的默认时区。
?@user2537537否,ini_set()
是从php脚本中更改php.ini值的一种方法。将其放入php脚本中,可能是在config.phptried中,仍然得到02:26:37,我想要11:27。谢谢你的帮助