php - 如何在 Cake 中设置非工作时区
问题描述
嗨,所以我正在尝试更改项目中的时区,但是它似乎不起作用。
我已经尝试过这段代码,并在 app.php 中留下了时区 => 'UTC':
date_default_timezone_set(Configure::read('Europe/Paris'));
并出现此错误:
注意: date_default_timezone_set(): Timezone ID '' is invalid in ....
编辑1:
应用程序.php:
'App' => [
'namespace' => 'App',
'encoding' => env('APP_ENCODING', 'UTF-8'),
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'),
'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', 'Europe/Paris'),
引导程序.php:
date_default_timezone_set(Configure::read('App.defaultTimezone'));
解决方案
到config/app.php并编辑 /change defaultTimezone:
'App' => [
'namespace' => 'App',
'encoding' => env('APP_ENCODING', 'UTF-8'),
'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'),
'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', 'Europe/Berlin'), // <---- set your
和config/bootstrap.php
date_default_timezone_set(Configure::read('App.defaultTimezone'));
推荐阅读
- wordpress - Wordpress 将被动侦听器设置为主动
- python - 如果函数的参数在语句中是字符串,我该如何编写?
- google-apps-script - 谷歌日历到谷歌表格,脚本没有正确选择时间
- batch-file - 键入 A 或 1 并转到相同的情况
- javascript - 如何在不使用循环的情况下使这个 Peano 加法算法工作?
- google-sheets - 使用 Google 表格作为多用户数据库
- google-sheets - 是否可以基于引用回第一个范围的导入范围导入范围?
- sql - 错误 - PLS-00103:遇到符号“SELECT”
- python - 在 Python 中生成随机种子
- python - 字典键是数据框中的列,值是列的特征类型