Php Laravel日期时间为UTC,而locale则使用Carbon设置为Europe/Brussel

Php Laravel日期时间为UTC,而locale则使用Carbon设置为Europe/Brussel,php,datetime,laravel-4,laravel-4.2,Php,Datetime,Laravel 4,Laravel 4.2,我想把我所有的日期和时间都输入地区Europe/Brussel。现在我这里的问题是我的config/app.php这里的时区设置为Europ/brussel。同样在App/filters.php中,我拥有代码的宁静: ini_set("date.timezone", "Europe/Brussels"); 只是为了确保时区是欧洲/布鲁塞尔 但是,当我将某些内容发布到数据库中时,它是UTC格式,当我将et从数据库中取出时,它也是UTC格式 我真的不知道我做错了什么 这怎么可能呢 有人能告诉我你需

我想把我所有的日期和时间都输入地区
Europe/Brussel
。现在我这里的问题是我的
config/app.php
这里的时区设置为
Europ/brussel
。同样在
App/filters.php
中,我拥有代码的宁静:

ini_set("date.timezone", "Europe/Brussels");
只是为了确保时区是
欧洲/布鲁塞尔

但是,当我将某些内容发布到数据库中时,它是UTC格式,当我将et从数据库中取出时,它也是UTC格式

我真的不知道我做错了什么

这怎么可能呢

有人能告诉我你需要什么吗?因为,我找不到导致这种情况的原因


我需要说的是,生产环境有这样的功能,但开发环境没有这样的功能?

我认为您的mysql时区是错误的

编辑
my.cnf
并设置

default_time_zone='Europe/Brussels'

重新启动mysql服务器

我认为您的mysql时区是错误的

编辑
my.cnf
并设置

default_time_zone='Europe/Brussels'

重新启动mysql服务器

显示“%time_zone%”等变量执行此查询并粘贴结果。是的,问题是,如何执行?我没有以root身份访问SQL server?请参阅我的答案。如果您没有服务器访问权限,请询问您的主机提供商。
显示“%time_zone%”之类的变量执行此查询并粘贴结果。是的,问题是,如何执行?我没有以root身份访问SQL server?请参阅我的答案。如果您没有服务器访问权限,请询问您的主机提供商。确保使用以下命令检查时区的输出:
var_dump(Config::get('app.timezone')我刚刚得到
字符串(15)“Europe/Brussel”
,所以我看不出有什么问题…在
config
里面有名为
env
environment
local
的文件夹吗?是的,我有?为什么?您不能将任何内容设置为正确的?您是否希望在查询完数据库后,所有日期都会自动转换?对我来说,这里似乎没有任何问题。。您如何显示这些您说“错误”的日期?只是为了确保使用以下方法检查时区的输出:
var_dump(Config::get('app.timezone')我刚刚得到
字符串(15)“Europe/Brussel”
,所以我看不出有什么问题…在
config
里面有名为
env
environment
local
的文件夹吗?是的,我有?为什么?您不能将任何内容设置为正确的?您是否希望在查询完数据库后,所有日期都会自动转换?对我来说,这里似乎没有任何问题。。你如何显示这些你说“错”的日期?