sitemap.xmlを作るに当たって、形式を眺めていたところ、datetimeにTを含んでいたり、時差みたいな表記が含まれている書き方だったので、今回はPHPを使った表記方法を調べた上でメモしておきます。

unixtimeをtime関数で表示して、date関数に投げ込めば完成

たったそれだけのことなのに、記事にする意味があるのかという疑問を残しつつ、以下のコードでできるので、メモです。

////まず、+以下の部分が日本にするべく、タイムゾーンを設定する
date_default_timezone_set('Asia/Tokyo');

///unixtimeを出して、W3C日時形式で出力する
date(DateTime::W3C, time());

ひとまず、これを使ってbatchでsitemap.xmlを定期的に出力するようにしておきました。
問題は解決です

コメント