gpt4 book ai didi

PHP:使用 date() 格式化 php 中的日期数字后缀

转载 作者:bug小助手 更新时间:2023-10-28 10:48:34 26 4
gpt4 key购买 nike

我觉得这个有点傻,但是除了必须调用 date() 3 次之外,有没有更优雅的方式来格式化日期数字后缀 (st, th)?

我要在 html 中输出的内容:

<p>January, 1<sup>st</sup>, 2011</p>

我现在在php中做的事情(感觉很沉重):

//I am omitting the <p> tags:
echo date('M j',$timestamp)
. '<sup>' . date('S', $timestamp) . '</sup>'
. date(' Y', $timestamp);

有人知道更好的方法吗?

最佳答案

您只需对日期函数解释的字符进行转义即可。

echo date('M j<\sup>S</\sup> Y'); // < PHP 5.2.2
echo date('M j<\s\up>S</\s\up> Y'); // >= PHP 5.2.2

PHP date documentation您有一个列表,其中所有字符都替换为它们的特殊含义。

关于PHP:使用 date() 格式化 php 中的日期数字后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5247625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com