2017-02-02 4 views
-1

Я использую углерод для обработки даты. Я пытаюсь сформировать дату с понятным для человека форматом.Как отформатировать дату карбона как «5 октября 2017 года» в PHP?

Моего стандартный вход:

$date ="05-10-2017"; 
echo Carbon::parse($date)->format('d m Y); 

Этот формат возврат:

05 Oct 2017 

Но я хочу формирование номера, как,

2nd, 3rd, 4th.... 

Так что моя ожидаемая формация,

05th Oct 2017 

Возможно ли это?

Любые предложения?

+0

Ну НОРМАЛЬНО вы смотрите на руководство. ПРОЧИТАЙТЕ это и идите оттуда – RiggsFolly

+0

Yah. Руководство сообщает все. Я уважаю тебя. Но вы должны знать одно: Manual не всегда Up-To-Date ... –

+0

Я сомневаюсь, что параметры для '-> format()' изменились за 20 лет – RiggsFolly

ответ

1

Посмотрите на http://php.net/manual/en/function.date.php

Существует таблица доступных форматов.

echo Carbon::parse($date)->format('dS M Y'); //05th Oct 2017 
echo Carbon::parse($date)->format('jS M Y'); //5th Oct 2017 
+0

Ницца, это работа .. Спасибо вы ! –