【问题标题】:What TimeZone should i use in Laravel App and why?我应该在 Laravel 应用程序中使用什么时区,为什么?
【发布时间】: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 日期转换为您想要的任何时区(最好是用户在配置文件等中设置的任何时间)。

标签: php laravel timezone


【解决方案1】:

您应该根据应用程序的用户设置您的应用程序时区。 Laravel 和时区之间没有关系。

【讨论】:

    猜你喜欢
    • 2020-03-13
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多