我的 PHP 脚本显示错误的时间。例如。我系统上的时间是下午 3:10,而脚本显示的是上午 9:40。
我正在使用 Windows XP。服务器包是“yPortable WebServer”。检查此站点上的其他一些问题,我什至在 php.ini.dist 和 php.ini 文件中进行了以下更改 => date.timezone = "Asia/Calcutta"。但仍然没有任何变化。
我的 PHP 脚本显示错误的时间。例如。我系统上的时间是下午 3:10,而脚本显示的是上午 9:40。
我正在使用 Windows XP。服务器包是“yPortable WebServer”。检查此站点上的其他一些问题,我什至在 php.ini.dist 和 php.ini 文件中进行了以下更改 => date.timezone = "Asia/Calcutta"。但仍然没有任何变化。
使用日期函数时,始终在脚本中设置默认时区是个好主意。
您是否尝试过回显 date('e') 或 date('r') 以查看您是否正确设置了时区设置?
在代码中设置时区效果很好。谢谢你!
好的!这似乎很愚蠢。我刚刚重新启动了操作系统本身,它似乎可以在没有在代码中设置时区的情况下工作。某处出现了一些故障,可能是因为系统连续运行了太长时间(几天)。