【问题标题】:What is the time zone in finland for php?php在芬兰的时区是多少?
【发布时间】:2019-09-14 06:07:38
【问题描述】:

我在芬兰使用了 php 的默认时区“欧洲/莫斯科”。 但它落后了 3 个小时。 我已经使用 Laravel 5.6 并在配置中将时区设置为 app.php

'timezone' => env("APP_TIMEZONE",'Europe/Moscow')

所以当我在2019-09-14 20:12:00 上插入一些东西时,它会在数据库中显示2019-09-14 17:12:00

【问题讨论】:

  • 现在是 GMT+3 / EEST
  • 好的@PrafullaKumarSahu 那么我应该在上面提到的时区写什么?
  • 对于芬兰,您应该使用Europe/Helsinki
  • 好的,让我试试这个。

标签: php laravel timezone


【解决方案1】:

这里是欧洲支持的timezone 列表找到您附近的timezone

尝试添加Europe/Helsinki 它的时区是UTC +3:00

希望对你有帮助

【讨论】:

  • 我已经完成了。仍然没有得到答案,这就是我在这里发布的原因。
  • 好的,我试试这个,让你知道
【解决方案2】:

更改app.php后,确保运行:

php artisan config:cache

这是清除配置设置缓存所必需的。如果您在更改 app.php 文件中的时区后发现时间戳仍然错误,那么运行上述命令应该会刷新所有内容,并且您的新时区应该是有效的。

【讨论】:

    【解决方案3】:

    转到文件config/app.php 并更改此条目:

    /*
    |--------------------------------------------------------------------------
    | 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' => 'Europe/Moscow', 
    

    查看完整列表PHP Supported Timezones

    修改后app.php你应该运行这个命令php artisan config:cache

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-13
      相关资源
      最近更新 更多