在laravel5中以碳为单位格式化日期字符串?

时间:2015-07-09 10:48:42

标签: php date laravel laravel-5 php-carbon

我想将$date='01-07-2010'转换为2010-07-01

我的以下代码并非如此,

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

它抛出错误,

InvalidArgumentException in Carbon.php line 414: Trailing data

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

如果您的日期格式为d-m-Y,那么

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

不会工作,因为你没有指定正确的格式;你需要

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

您指定为值的日期格式的格式必须与要转换为Carbon对象的日期字符串的实际格式匹配