このページについて
その日の日記,備忘録,URLメモといった類の(おそらく内容が無い)文章を書いています.
2005.05.18(Wed)
_ 仕事
NucleusのRSSやAtomの中身を見たり.
Atom Feed の各記事entry の issued 要素がなんかおかしい.
<modified>2005-05-17T01:32:53Z</modified> <issued>2005-05-17T01:32:53+09:00</issued>
タイムゾーンの意味なさげ……(modifiedの方は正しい). その部分のテンプレートを見てみると,次のような感じ.
<modified><%date(utc)%></modified> <issued><%date(iso8601)%></issued>
date(iso8601)の処理を見ていくと次なる行を発見
return gmdate('Y-m-d\TH:i:s', $timestamp) . $tz;
gmdateの値に(ローカルの)tz付けるのはなぁ,というわけで手元のは直してしまったり.
--- globalfunctions.orig.php Thu May 19 15:25:16 2005
+++ globalfunctions.php Thu May 19 15:25:22 2005
@@ -1059,7 +1059,7 @@
} else if ($format == 'iso8601') {
$tz = date('O', $timestamp);
$tz = substr($tz, 0, 3) . ':' . substr($tz, 3, 2);
- return gmdate('Y-m-d\TH:i:s', $timestamp) . $tz;
+ return date('Y-m-d\TH:i:s', $timestamp) . $tz;
} else {
return strftime($format ? $format : $defaultFormat,$timestamp);
}
んでまぁmixiで教えてもらったけどこの辺の修正は次期リリース待ちなのだそうな.
[ツッコミを入れる]
[TrackBack URL: http://holy.enyou.org/d/tb.rb/20050518]
本日のリンク元
検索
- <%date(utc)%> nucleus ×1 : .co.jpのYahoo!検索
- gmdate("Y-m-d", php ×1 : .co.jpのYahoo!検索
- timestamp ISO8601 ×1 : .co.jpのYahoo!検索
- ISO8601 ×1 : .co.jpのYahoo!検索