【发布时间】:2015-05-11 20:31:34
【问题描述】:
Laravel 开箱即用地提供了以下时区。
/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/
'timezone' => 'UTC',
我对在我的 laravel 应用程序中使用正确的时区感到困惑。 我的应用程序涉及世界各地的用户。
所以我不知道我应该使用 Laravel 提供的默认时区还是使用我认为是 UTC+01:00 的国家时区以及在 Web 应用程序中使用错误时区的影响。
【问题讨论】:
-
我看不出这是 laravel 特有的。
-
我了解时区不是 laravel 特定的,但我想知道 Laravel 是否会为我处理时区
-
如果他们说“我们已经开始并将其设置为对您来说合理的默认值”,我会考虑保持原样。您可能会发现这个 StackOverflow 问题很有趣:How can I handle time zones in my webapp?.
-
基于意见的问题
-
所有设置为 UTC 以及稍后当您的应用程序增长时告诉 carbon 将 xx 日期转换为您想要的任何时区(最好是用户在配置文件等中设置的任何时间)。