Проблема с преобразованием даты с помощью Carbon

$value="Mar 10 2016 09:12:03:000AM";
return Carbon::createFromFormat('Y-m-d H:i:s.u0', $value);

Подскажите, пожалуйста, как использовать Carbon для преобразования этой даты в этот формат.

Я получаю: InvalidArgumentException в строке 425 Carbon.php: обнаружены неожиданные данные. Обнаружены неожиданные данные. Не удалось найти символ разделения. Обнаружены неожиданные данные. Разделитель формата не соответствует конечным данным


person JoeAny    schedule 10.03.2016    source источник


Ответы (3)


использовать углерод как

$value="Mar 10 2016 09:12:03:000AM";
return \Carbon\Carbon::parse($value)->format('Y-m-d H:i:s.u0');
person codeGig    schedule 10.03.2016

Для получения подробной информации о том, как использовать углеродный модуль, перейдите по ссылке Carbon Docs

В контроллере объявить use Carbon\Carbon;

$value="Mar 10 2016 09:12:03:000AM";
return Carbon::parse($value);
person Vipul    schedule 10.03.2016

$value="Mar 10 2016 09:12:03:000AM";
Carbon::parse($value)->format('Y-m-d H:i:s.u0');

Используйте метод синтаксического анализа, чтобы создать экземпляр строки $ value как углеродного объекта, а затем вы можете использовать любую из вспомогательных функций, доступных в Carbon Library. Обратитесь к данной ссылке: http://carbon.nesbot.com/docs/#api-formatting.

person dpak005    schedule 10.03.2016