如果我在core.php中使用
Configure::write('Config.timezone', 'Europe/Paris');
显示的时间比
少2小时date_default_timezone_set('Europe/Paris');
我应该在core.php中设置其他内容吗?
感谢。
答案 0 :(得分:1)
您应该检查上面的评论配置值:
Config.timezone
可用于设置用户'时区字符串。 如果使用$ timezone参数调用CakeTime类的方法为null并设置Config.timezone
, 然后将使用Config.timezone
的值。此功能允许您设置用户'时区就好 一次而不是每次在函数调用中传递它。
Config.timezone
配置值仅适用于CakeTime
实用程序类,如果没有明确传递时区,它将使用该值。
为了配置内置PHP函数使用的时区,您必须使用date_default_timezone_set()
。
另见