特定子目录的偏移服务器日期/时间


Offset server date/time for a specific subdirectory

我有一个运行Red Hat Linux、Apache和PHP的web服务器。对于该服务器(显然只针对该服务器),PHP日期输出在周日的工作方式似乎存在问题。我可以在本地机器上旋转一个日期设置为周日的Vagrant盒子,运行完全相同的代码,一切都如预期一样工作。然而,在我的实时网络服务器上,它似乎在周日的工作方式有所不同,并破坏了一个时间敏感的功能。我想在星期天再次到来之前运行一些测试,但不能更改整个服务器的日期。

所以。

有没有一种方法(可能使用.htaccess或类似的方法)可以抵消某个子目录的PHP报告日期?

在subdir中创建一个.htaccess文件,并添加类似的内容:php_value date.timezone "America/New_York"。您还可以使用date_default_timezone_set在php文件中设置时区。以下也是支持的时区列表:http://php.net/manual/en/timezones.php用于任一方法。