[PHP-users 2263] Re: 1 -> 1st, 2 -> 2nd ...
Nakagawa, Yasuharu
php-users@php.gr.jp
Wed, 26 Sep 2001 15:20:00 +0900
中川@東京武蔵野です。
In message Sub:[PHP-users 2261] Re: 1 -> 1st, 2 -> 2nd ... on 2001/09/26;
<200109260554.AA00797@ps-nakagawa.mitaka.yokogawa.co.jp>,
Nakagawa, Yasuharu wrote...
> function ordinal($a){
> $a = (int)$a;
> return ($a<20)?date("jS", mktime(0,0,0,1,$a,2001)):$a.'th';
> }
同じ間違えをしていました
こうじゃなきゃいけないですよね。
function ordinal($a){
$a = (int)$a;
return $a.(
($a<20)?
date("S",mktime(0,0,0,1,$a,2001)):
date("S",mktime(0,0,0,1,(20+$a%10),2001))
) ;
}