html5 pubdateを the_time(‘c’) で入れたら +00:00 になる件

このエントリーをはてなブックマークに追加

html5で追加されたり削除されたりもう一回追加されたりした『<time>』。
<time datetime=”2013-01-01T00:00:01+09:00″ pubdate=”pubdate”>日付</time>
こんな感じで書くらしいので、<?php the_time(‘c’) ?>で入れたところ、 +00:00 になってしまった。

たぶんサーバーの設定なのかなとは思ったもののちんぷんかんぷんなので検索した結果以下のフォーラムにたどり着く。
[解決済み] ISO 8601 日付 オフセットが+00:00になる (6 件の投稿)

functions.phpに以下を追記。
date_default_timezone_set(‘Asia/Tokyo’);
これで解決されました。

お問い合わせはこちら