【发布时间】:2015-12-29 07:39:47
【问题描述】:
我正在使用 Lumen 框架。如何将时区更改为欧洲/巴黎 CEST?
我在.env 文件中添加了一个变量:
APP_TIMEZONE=Europe/Paris
但这不起作用。更新时区的正确方法是什么?
【问题讨论】:
-
这至少在 Lumen 5.2 中应该足够了。不过,您可能必须将 config/app.php 文件设置为使用 Laravel 中的 env('APP_TIMEZONE') 变量。
-
它也适用于 Lumen 5.1。很多天后,我终于意识到仅更改服务器和数据库的时区是不够的 - Lumen 不会在意,直到您在 .env 文件上设置时区
-
你怎么知道它不起作用?是关闭的数据库记录,还是php生成的时间?你有一个最小的例子来说明你如何看待错误的时间吗?
-
它不适合我。为什么?数据库中的时间显示,晚了8小时...