我写过以下PHP,但它只显示了第一个'约会 - 不确定我哪里出错:
if(date('j', $timestamp) === '1') echo "1st";
elseif(date('j', $timestamp) === '2') echo "2nd";
elseif(date('j', $timestamp) === '3') echo "3rd";
答案 0 :(得分:4)
实际上你想做的事情可以做得非常简单
echo (new DateTime())->format('jS');
或使用date()
echo date('jS');
来自date()手册:
S - 当月的英文序数后缀,2个字符