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

时间:2015-04-26 09:34:16

标签: laravel php-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)

我收到如下错误,

  

无法找到分隔符号尾随数据

我的代码有什么问题?

1 个答案:

答案 0 :(得分:2)

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"
}