• ベストアンサー

「20100101」を「2010/01/01」に整形

「20100101」を「2010/01/01」に整形 「20100101」のような日付のフォーマットを「2010/01/01」と整形したいのですが、シンプルな方法が思い浮かびません。簡単に実現する方法をご教示願います。。

質問者が選んだベストアンサー

  • ベストアンサー
  • qaqa246
  • ベストアンサー率27% (45/163)
回答No.2

$dateTMP = "20100101"; $date = date("Y/m/d", strtotime($dateTMP)); echo $date;

tkmkok
質問者

お礼

完璧です!本当にありがとうございました!

その他の回答 (1)

  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

preg_replaceを使って正規表現で置換すれば簡単です。 <?php $date = "20100101"; $date = preg_replace('/(\d{4})(\d{2})(\d{2})/', '$1/$2/$3', $date); print $date; ?>

tkmkok
質問者

お礼

完璧です!本当にありがとうございました!

関連するQ&A