Movable Type のAtom.xmlテンプレートの「published」と「updated」の時間のズレについて
環境
Movable Type 3.21-ja
Atom.xmlに表記される時間のズレについて
Movable Type 3.21-jaのAtom.xmlのデフォルトテンプレートを見てみると、
・ ・ <published><$MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published> <updated><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated> ・ ・
このようになっています。
この状態だと、協定世界時(utc)が表示されていまいます。
ここは、日本ですので、協定世界時(utc)+9時間が正しい時間です。
utc="1"
この属性が「協定世界時を表示する」という設定になっていますので、カットすれば日本時間になります。
修正後
・ ・ <published><$MTEntryDate format="%Y-%m-%dT%H:%M:%SZ"$></published> <updated><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%SZ"$></updated> ・ ・