【问题标题】:Carbon auto increments time by 11 minutes on parseCarbon 自动在解析时将时间增加 11 分钟
【发布时间】:2020-03-18 11:37:52
【问题描述】:

我在使用 Carbon 和 Laraveal,我的本地时区在 IST 中。我正在从 UI 传递以下 ISO 字符串。

2019-11-22T03:00:00.000Z

在服务器上使用以下语法解析时:

\Carbon\Carbon::parse($value)->timezone($this->user->timezone)->format('Y-m-d H:m:s');

我得到的输出是:

2019-11-22 03:11:00

不知道为什么我要多花 11 分钟。 UI 和 Server 都在我的本地机器上运行。不知道是什么导致了 11 分钟的增加。

【问题讨论】:

    标签: laravel laravel-5 timezone php-carbon timezone-offset


    【解决方案1】:

    ->format('Y-m-d H:m:s');

    应该是

    ->format('Y-m-d H:i:s');

    注意m 几个月和i 分钟。

    See PHP docs for formats

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 2015-01-16
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 2013-11-16
      相关资源
      最近更新 更多