PHPで日時文字列を解析して書き換える
取得した日時の形式を使いたい形式に書き換えます。
今回は[ISO 8601]形式(http://ja.wikipedia.org/wiki/ISO_8601)(例:2013-07-21T17:00:00+0900)で取得した日時を書き換えます。
ISO8601は定数で定義されています。
PHP: DateTime - Manual
http://php.net/manual/ja/class.datetime.php
解析は下記のメソッドを使います。
PHP: DateTime::createFromFormat - Manual
http://www.php.net/manual/ja/datetime.createfromformat.php
[php]
<?php
$dt = DateTime::createFromFormat(DateTime::ISO8601, '2013-07-21T17:00:00+0900');
$time = $dt->format('m月d日H時');
echo $time; // => 07月21日17時
[/php]
これで実行結果はこうなります。
07月21日17時