[PHP-users 23866] Re: タイムスタンプをフォーマットするには

Hideki SUNADA hideki @ pac-01.com
2004年 12月 10日 (金) 21:54:11 JST


迅速なご回答、本当にありがとうございます。

皆様のアドバイスを元に色々とテストを行ってみました。
結果的に記述が一番短くてすみそうな以下のやり方にしました。

$stamp = '20041210123045';
ereg("([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})", $stamp, $regs);
echo "$regs[1]年$regs[2]月$regs[3]日 $regs[4]時$regs[5]分";

結果:2004年12月10日 12時30分 

正規表現が少し宇宙語に見えてしまうのですが(笑)
問題は解決いたしました。ありがとうございました。



PHP-users メーリングリストの案内