【问题标题】:not accurate local time laravel 5不准确的当地时间 laravel 5
【发布时间】:2015-11-21 13:51:56
【问题描述】:

我使用碳来获取当前的本地日期和时间

$mytime = Carbon::now();
dd(var_dump($mytime->toDateTimeString()));

我得到了这个结果

2015-11-21 13:20:05

在我当地时间晚上 9:20(24 小时格式时为 21:20)。任何想法为什么时间不匹配?

【问题讨论】:

    标签: php laravel datetime laravel-5 php-carbon


    【解决方案1】:

    Carbon::now() 应该给你服务器的时区,而不是用户的。

    检查您的phpinfo(),看看您的时区设置是否准确。

    【讨论】:

      【解决方案2】:

      config/app.php 中,您可能需要更新此设置以匹配您的位置。

      'timezone' => 'UTC',

      【讨论】:

      • 它已经在 UTC,也许它在我的基本 phpinfo 中作为@dtj 提到
      【解决方案3】:

      您可以检查您的app/config.php 文件... 你必须改变你的

      'timezone' => 'UTC'
      

      匹配您的时区..

      这里是当前在 PHP 中使用的时区列表。 希望对你有帮助...

      PHP Timezone

      【讨论】:

      • 它已经在 UTC,也许它在我的基本 phpinfo 中作为@dtj 提到
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 2017-05-06
      • 2017-07-27
      • 1970-01-01
      • 2017-05-23
      相关资源
      最近更新 更多