无法在碳中格式化日期时间

Can't format datetime in carbon

当我尝试将我的 $date 格式化为 d/m/Y 时,它工作正常

$date = '20/4/2015';
Carbon::createFromFormat('d/m/Y', $date)

但是当我尝试将 $date 格式化为 d/M/Y

$date = '20/4/2015';
Carbon::createFromFormat('d/M/Y', $date)

我收到如下错误,

The separation symbol could not be found Trailing data

我的代码有什么问题?

M 表示月份的文本表示。 4 无法解析为月份,即使有奇怪的消息,它也会失败。试试这个,它有效

    $date = '20/Jan/2015';
    $carbDate=Carbon::createFromFormat('d/M/Y', $date);
    dd($carbDate);

产出

Carbon {#260 ▼
  +"date": "2015-01-20 10:01:01"
  +"timezone_type": 3
  +"timezone": "UTC"
}