御茶義理の人の似非ブログ

-「御茶御茶からの新着情報ろぐせえぶ」-

☆普通の新着情報に戻る
☆西瓜料理
☆セーフコフィールド
☆アンコールワット
☆[ポルトガル]マディラ
☆AirH"プラン選択


☆新着コメント

20000501(cialis)
20000501(rington)
20060303(mandm)
20060108(Yuumi)
20060108(ばか)

☆リンク
☆連絡先
  • mixi
  • skypeID( GochaGiri-の人 )
    のを no に変換
    人を hito に変換

smarty の曜日表示を日本語表記に変更する方法

2008/04/22
 最近はずっとsmarty を使ったプログラムを開発しているのですが、smarty で date_format の曜日表記を英語表記から日本語表記に出来ないかなあと思って探していたのですが、smarty の構造って除いてみたらすごい単純でしたので、対象ファイルである modifier.date_format.php を書き換えることで対応しました。smarty で date_format の曜日表記を英語表記から日本語表記にするスクリプトとして置いてあります。
 これを利用すると Mon => 月, Tue => 火という感じで月火水木金土日に変更できます。リンク先は UTF-8 で保存してありますので、EUC-JP などは一端変換してからアップロードしてください。
 ファイルの位置は検索してもらえばわかると思いますが、
smarty のディレクトリ + libs/plugins ( 例:/usr/local/lib/Smarty/libs/plugins )
にあります。これをそっくりそのまま載せ替えてもらえれば OK です。載せ替えが嫌な方は、function smarty_modifier_date_format って部分を function smarty_modifier_jpndate_format なんて名前に変更すれば smarty から{$TIMEDATA|dare_format}の変わりに{$TIMEDATA|jpndare_format}として利用可能です。その場合、ファイル名は modifier.jpndate_format.php にしてアップロードしてください。
 そういえば、全然知らなかったのですが、PHPって{}の中を一つの変数としてデフォルトで展開するんですね。smarty 用の変数として {$HOGEHOGE} なんかを変数に格納していたら、smarty の出力前に展開されていてものすごい迷いました。普段、こんな展開のさせ方は私は全然使いませんからねえ。
 運動がてらにてくてくと。
 本日の気分:smarty の曜日表示を日本語表記に変更する方法:0 時間( 計 0 時間 )

コメント

お名前
コメント
2008 年 04 月

  12345
6789101112
13141516171819
20212223242526
27282930   

普通の新着情報に戻る

最新に戻る

マイクロアドBTパートナーでおこづかいゲット!

ログ
19989101112
1999123456789101112
2000123456789101112
2001123456789101112
2002123456789101112
2003123456789101112
2004123456789101112
2005123456789101112
2006123456789101112
2007123456789101112
2008123456789101112
2009123456789101112
2010123456789101112
2011123456789101112
2012123456789101112
2013123456789101112
2014123456789101112
2015123456789101112
2016123456789101112
2017123456789101112
2018123456789101112
2019123456789101112
2020123456789101112
2021123456789101112
2022123456789101112
2023123456789101112
20241234567891011


NY oil
RSS feed meter for http://www.majo.co.jp/cosplay/blog.cgi