当我尝试将$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)
我收到如下错误,
无法找到分隔符号尾随数据
我的代码有什么问题?
答案 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"
}