PHP Carbon格式化日,采用st,nd,rd,th格式

时间:2019-05-23 14:56:07

标签: php php-carbon

我正在使用PHP Carbon格式化日期。我得到这样的日期。

$ day = Carbon :: parse($ date)-> format('d');

但是我想在那天格式化这样的东西。

'01st', '2nd', '3rd', '4th'

请问我该怎么做?

2 个答案:

答案 0 :(得分:0)

我建议在php中使用 DateTime

$day = DateTime::createFromFormat('Y-m-d','2019-06-09')->format('jS');


 //Or Using Existing Carbon Class

 $day = Carbon::parse($date)->format('js');

有关PHP Php Date Manual中的DateTimeFormats的更多信息

答案 1 :(得分:0)

您可以使用 Carbon 进行格式化,如下所示

Carbon::parse($date)->format('dS') // with preceding 0 ie 01st
Carbon::parse($date)->format('jS') // without preceding 0 ie 1st

了解更多 See Carbon Documentation