有什么方法可以在laravel 4 database.php配置文件(如'timezone' => 'UTC')中设置时区吗?我正在使用mysql date,now和其他函数,它们给了我两个独立的生产和开发时间.
谢谢
小智 17
转到laravel目录中的app-> config-> app.php.在第43行,您可以将默认时区更改为您需要的任何内容.
Laravel 4默认:
'timezone' => 'UTC',
Run Code Online (Sandbox Code Playgroud)
你的时区:
'timezone' => 'America/Los_Angeles',
Run Code Online (Sandbox Code Playgroud)
然后,此更改将继续进行数据库迁移.此外,如果您需要根据环境设置设置不同的时区,只需在app-> config目录中添加一个与您指定的环境名称相对应的目录(即 - "生产").将"app.php"的副本放入新创建的目录中,并相应地更改第43行的时区设置.
在 config->database.php 文件的 'mysql' 中添加 'timezone' => '+05:30'
'mysql' => [
'driver' => 'mysql',
.....
.....
.....
'timezone' => '+05:30'
],
Run Code Online (Sandbox Code Playgroud)