我用php找不到合适的时间

我用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

我是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/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。谢谢你的帮助