如何在cakephp中设置默认时区?



所以我有一个基本完成的系统,只是消除了一些最后的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');

相关内容

  • 没有找到相关文章

最新更新