我正在使用PHP Carbon格式化日期。我得到这样的日期。
$ day = Carbon :: parse($ date)-> format('d');
但是我想在那天格式化这样的东西。
'01st', '2nd', '3rd', '4th'
请问我该怎么做?
答案 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