小编Mir*_*ira的帖子

在 PHP 中显示带有序数后缀的日期

我目前在我的 php 代码中显示日期,如下所示

$date = $news_row['date'];
$newDate = date("l M d Y", strtotime($date));
Run Code Online (Sandbox Code Playgroud)

它给我的输出就像

2021 年 3 月 8 日星期一

相反,我想要输出像

2021 年 3 月 8 日 星期一

我找到了功能

function ordinal($number) {
    $ends = array('th','st','nd','rd','th','th','th','th','th','th');
    if ((($number % 100) >= 11) && (($number%100) <= 13))
        return $number. 'th';
    else
        return $number. $ends[$number % 10];
}
Run Code Online (Sandbox Code Playgroud)

关于这个答案

但我不知道如何将它与我的日期格式一起使用。如果这里有人可以帮助我,请告诉我。

多谢!

php

5
推荐指数
2
解决办法
1146
查看次数

标签 统计

php ×1