所以我有一个基本完成的系统,只是消除了一些最后的bug。我们有一个问题,程序似乎永远设置在纽约时区。
我有这行代码在core.php和bootstrap.php:
date_default_timezone_set("Australia/Melbourne");
但是系统一直报告它在美国/纽约。
谁能帮我把时区设置为澳大利亚墨尔本?
在app文件夹的config/core.php
文件中尝试使用单引号:
date_default_timezone_set('Australia/Melbourne');
您可以在config/core.php
中添加:
Configure::write('Config.timezone', 'Europe/London');
在App/Config/bootstrap.php (Cakephp 2.6+)中设置时区
date_default_timezone_set('Europe/Dublin');
ini_set('date.timezone', 'Europe/Dublin');
//Configure::write('Config.timezone', 'Europe/Dublin');
作为CakePHP 3。在config/boot .php中可以找到默认时区的配置。
CakePHP使用PHP时区代码,可以在PHP文档中找到:http://php.net/manual/en/timezones.php
例如,在洛杉矶的服务器将被这样配置:date_default_timezone_set('America/Los_Angeles');