我已将我的时区添加到 ~/.parts/etc/php5/php.ini
中的 date.timezone
但我在控制台上执行的 PHP 脚本保留说
We selected the timezone 'UTC' for now,
but please set date.timezone to select your timezone.
有什么解决办法吗?
更新:
- 我发现 Apache 上的 PHP 可以识别我在 php.ini 中的设置,但 PHP 命令行不能。
- 不知何故现在它正在工作。我接受@carousel 的回答,因为我认为它对其他人有用。
最佳答案
尝试:
date_default_timezone_set
方法,由所有日期/时间函数使用。
更新:
对于 PHP 日期/时间设置,您必须非常明确,不要依赖某些预定义的设置。
关于nitrousio - 设置 PHP CLI 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22035965/