繁体   English   中英

st、nd、rd、th 格式的 PHP Carbon 格式化日

[英]PHP Carbon formatting day in st, nd, rd, th format

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

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

但我想把那天格式化成这样。

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

请问我该怎么做?

我建议在 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 日期手册中的DateTimeFormats 的更多信息

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

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

有关更多信息,请参阅碳文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM