Carbon 格式化后日期(本身)发生了变化

Date (itself) changed after Carbon formatting

我有约会:

$date = "2017-09-09 14:06:56"

我愿意:

$date = Carbon::createFromFormat('Y-m-d H:m:s', $date);

我得到:

Carbon {#491 ▼
  +"date": "2017-06-09 14:00:56.000000"
  +"timezone_type": 3
  +"timezone": "Europe/Berlin"
}

为什么 Carbon 不喜欢九月? 还有,看看时间,6分钟过去了。 什么鬼?

更正您的碳呼叫:

$date = Carbon::createFromFormat('Y-m-d H:i:s', $date);

分钟表示法是 i 而不是 m。 当你使用 m 两次时,它有这种异常行为。

检查此日期以供参考:http://php.net/manual/pt_BR/function.date.php