Bloggerで投稿日付を表示する方法

2011-01-10T13:27:00+09:00
     
 

Blogger デザインに関するTipsです。1日に複数投稿した場合にもブログ記事の投稿日を表示する方法です。

Blogger 日付表示例

Bloggerのデータタグに慣れた人ならばpostsの「dateHeader」データの存在はご存じかと思いますが、この「dateHeader」を使用した場合、1日に複数回の投稿を行った場合に対応できません。

 (以下、「レイアウト データ タグ(Bloggerヘルプ)」より抜粋)

  • dateHeader: この投稿の日付。この投稿がリストにおいてその日最初の投稿であった場合にのみ表示します。

Bloggerで日付を表示
Bloggerテンプレートxmlを一通り参照し、常に日付が取れるデータとして以下の隠れデータを発見しましたので、これを利用して日付表示を行います。

  • timestampISO8601:タイムゾーン付き日付(例:2011-01-09T03:10:00+09:00)

以下は当ブログでの実装例です。日付フォーマットを変更したい場合は、replaceなどを利用して各自カスタマイズしてください。

<script type='text/javascript'>document.write(&quot;<data:post.timestampISO8601/>&quot;.substr(0, 10));</script>

2 件のコメント:

io さんのコメント...
このコメントは投稿者によって削除されました。
io さんのコメント...
このコメントは投稿者によって削除されました。

コメントを投稿