Ads By Google
日付の表示形式について
「カスタマイズ/管理」→「ブログの基本設定」内に日付の表示形式という項目がありますが
年月日ではなく月日だけを表示する事は可能でしょうか?
2006-10-04 13:51の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
2.
2006-10-04 22:45:22

HTMLを変更する必要があります。以下の手順で変更して下さい。
1.標準の日付の形式を英語に設定する
次のステップで、実際の表示は日本語にもできますので、ここは必ず英語にして下さい。管理ページのトップから、
2.トップページのHTMLを変更する
カスタマイズ/管理画面にいると思いますので、左のメニューから「デザインの設定」を押して、一番右下の「カスタマイズ」を選んで、次に「トップページ」を押しましょう。テキストエリアのHTMLソースを下方向に見ていくと、
<!-- ここから日付変換 -->
<script type="text/javascript">
<!--
article_date=new Date("<$ArticleDate$>");
article_year=(article_date.getYear()>1900)?article_date.getYear():article_date.getYear()+1900;
article_month=article_date.getMonth()+1;
article_dayofmonth=article_date.getDate();
document.write(article_month+"月"+article_dayofmonth+"日");
// -->
</script>
<noscript><$ArticleDate$></noscript>
<!-- ここまで日付変換 -->
実際の表示はdocument.writeの行で行っています。この場合だと、
あとは、[この内容で保存する]を押してから、トップページを再構築して、表示を確認しましょう。
3.2と同じ手順で、個別ページ、アーカイブページなどにもトップと同じ記述をコピーして、全て再構築すれば完成です。
この回答は、
をモディファイしたものです。曜日が必要な場合は、こちらを参照して下さい。
もし、トラブルでコメントされる場合は、ブログのアドレスを教えて頂けると、解決が早くなるかと思います。ご健闘をお祈りします。
1.標準の日付の形式を英語に設定する
次のステップで、実際の表示は日本語にもできますので、ここは必ず英語にして下さい。管理ページのトップから、
カスタマイズ/管理を選んで、「日付の表示形式」を
November 01, 2003の方にして[設定を保存する]を押しましょう。
2.トップページのHTMLを変更する
カスタマイズ/管理画面にいると思いますので、左のメニューから「デザインの設定」を押して、一番右下の「カスタマイズ」を選んで、次に「トップページ」を押しましょう。テキストエリアのHTMLソースを下方向に見ていくと、
<!-- Loop Start -->の少し下あたりに、
<$ArticleDate$>という記述があります。この部分が、実際の表示で1で選択した日付の形式に置き換えられて表示されています。この部分を消して、以下のコードに置き換えて下さい。
<!-- ここから日付変換 -->
<script type="text/javascript">
<!--
article_date=new Date("<$ArticleDate$>");
article_year=(article_date.getYear()>1900)?article_date.getYear():article_date.getYear()+1900;
article_month=article_date.getMonth()+1;
article_dayofmonth=article_date.getDate();
document.write(article_month+"月"+article_dayofmonth+"日");
// -->
</script>
<noscript><$ArticleDate$></noscript>
<!-- ここまで日付変換 -->
実際の表示はdocument.writeの行で行っています。この場合だと、
7月24日のように表示されます。
あとは、[この内容で保存する]を押してから、トップページを再構築して、表示を確認しましょう。
3.2と同じ手順で、個別ページ、アーカイブページなどにもトップと同じ記述をコピーして、全て再構築すれば完成です。
この回答は、
をモディファイしたものです。曜日が必要な場合は、こちらを参照して下さい。
もし、トラブルでコメントされる場合は、ブログのアドレスを教えて頂けると、解決が早くなるかと思います。ご健闘をお祈りします。
回答レベル : 回答
有り難うございました。
参考にさせて頂きます。
1.
2006-10-04 16:35:10
どうやら普通には出来ないようです。
テンプレート内の<$ArticleDate$>に管理ページで設定したフォーマットで日付が入るだけなので。
<$ArticleMonth$>みたいなものがあれば良かったんでしょうけど、出来ないようですね。。。
かくなる上は、<$ArticleDate$>を削除して、記事入稿時、記事内に手書きで月日を入れる、とか、
Javascriptで書換える、とかが考えられそうですがちょっと強引ですかね^^;
テンプレート内の<$ArticleDate$>に管理ページで設定したフォーマットで日付が入るだけなので。
<$ArticleMonth$>みたいなものがあれば良かったんでしょうけど、出来ないようですね。。。
かくなる上は、<$ArticleDate$>を削除して、記事入稿時、記事内に手書きで月日を入れる、とか、
Javascriptで書換える、とかが考えられそうですがちょっと強引ですかね^^;
Ads By Google
コメント
まだコメントがありません



