二〇〇四年 一月 八日(木)
旧暦 十二月十七日 仏滅
癸未年 十二月十七日 MT 月の1桁表示年が明けて、1月になりました。 解決方法として、多分、いちばん簡単なのが、format="%b"を使う方法。 で、以前製作した「和風日付表示プラグイン」を利用すればいいじゃないかってとこなんだけど、自分で作ったプラグインながら、これは少々書式がメンドくさい。 そんなら、もっと簡単に数字の上位桁にある「0」をとっぱらうフィルタを入れればいいじゃんってわけで、適当にでっちあげたのが以下のスクリプト。 package MT::Plugin::Nozero; われながら、いい加減なフィルタ過ぎて、こうして書くのもかなり恥ずかしいわけだけど、まあ、いいか。 これはglobal filterなので、このスクリプトを/pluginsディレクトリに入れ、「nozero="1"」というオプションをつければいいというわけ。
Last Rebuild:<$MTDate format="%m" nozero="1"$>/<$MTDate format="%e %H:%M"$>という具合になっている。 どーなんだろう。こういう細かいことを気にするのは、ワタシぐらいのもんなのかなぁ。 Posted by mura at 2004年1月 8日 17:19 | トラックバックコメント
平田大治さんの『ウェブログ入門』の巻末の付録で知ったんですが…… MTArchiveDate format="%B" language="jp" こういうふうにするんじゃダメなんですか? jagaさん、コメントありがとうございます。 言い訳は以下のとおりです(^_^;)。 で、年が明けて月名についても同じような問題が起こることに気づいて、対処していなかったところに記事で書いたような対処をしたわけです。 ちなみに月に関しては一桁の場合も前に空白が入るということもなく、より一層このフィルタの必要性はありません。 Posted by: mura at 2004年1月19日 10:32コメントする
このエントリのトラックバックURL
http://www.villagewood.net/mt/mt-tb.cgi/61 ◇このサイトのサーバの調子によって、トラックバックを送信してもエラーが表示されたり、すぐにこのページに反映できないときがあります。ですが、トラックバック自体は送られていますので、重ねて送っていただかなくても大丈夫です。こちらでも出来るだけ早く反映できるようにrebuildしますので、ご容赦ください。
参照元URL
関連エントリ
|