簡體   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