我的PHP脚本显示错误的时间。例如。我的系统上的时间是下午3:10,而脚本显示在上午9:40。
我正在使用Windows XP。服务器包是“yPortable WebServer”的服务器包。检查本网站上的其他一些问题,我甚至做了以下更改=> date.timezone =“Asia / Calcutta”,在php.ini.dist和php.ini文件中。但仍然没有变化。
答案 0 :(得分:4)
使用日期函数时,在脚本中始终set default timezone是个好主意。
答案 1 :(得分:1)
您是否尝试过回复日期('e')或日期('r')以查看您是否正确设置了时区设置?
答案 2 :(得分:0)
在代码中设置时区工作得很好。谢谢!
OK!这看起来很傻。我只是重新启动了操作系统本身,它似乎无需在代码中设置时区。某些故障可能是因为系统持续运行时间太长(几天)。