[英]PHP Carbon formatting day in st, nd, rd, th format
I am using PHP Carbon to format the day.我正在使用 PHP Carbon 来格式化一天。 I get the day of the date like this.
我得到这样的日期。
$day = Carbon::parse($date)->format('d');
But I want to format that day something like this.但我想把那天格式化成这样。
'01st', '2nd', '3rd', '4th'
How can I do that, please?请问我该怎么做?
I'd recommend using DateTime class in PHP我建议在 PHP 中使用DateTime类
$day = DateTime::createFromFormat('Y-m-d','2019-06-09')->format('jS');
//Or Using Existing Carbon Class
$day = Carbon::parse($date)->format('jS');
For More Info DateTimeFormats in PHP PHP Date Manual有关PHP 日期手册中的DateTimeFormats 的更多信息
You can format it with Carbon
as below您可以使用
Carbon
进行格式化,如下所示
Carbon::parse($date)->format('dS') // with preceding 0 ie 01st
Carbon::parse($date)->format('jS') // without preceding 0 ie 1st
for more See Carbon Documentation有关更多信息,请参阅碳文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.