【问题标题】:In laravel now datetime showing wrong在 laravel 现在日期时间显示错误
【发布时间】:2017-06-26 10:59:44
【问题描述】:

在 laravel 项目中,php 的 date('Y-m-d H:i:s') 函数打印 6 小时减去 time()Carbon::now() 也打印相同。

谁能告诉我,如何打印我的当前时间?

在我的 laravel 项目的config/app.php 中,我设置了'timezone' => 'UTC'

【问题讨论】:

  • “您的当前时间”是 UTC,例如,您在伦敦吗?如果比您预计的时间提前 6 小时,您可能会在印​​度附近。
  • 我在孟加拉国,我的时区是“亚洲/达卡”
  • @sh6210 如果您在应用程序中只使用一个时区,请在配置文件中设置它。或者传递给now()

标签: php laravel php-carbon


【解决方案1】:

您可以尝试添加时区。来自Carbon docs的示例:

Carbon::now('Europe/London');

【讨论】:

    【解决方案2】:

    您需要指定“您的”时区:

    config/app.php 写:

    'timezone' => 'Asia/Dhaka'
    

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      • 2012-11-13
      • 2021-04-30
      相关资源
      最近更新 更多