小川 眞登
marti****@mac*****
2004年 4月 16日 (金) 10:45:51 JST
こんにちは。martin @ jm-worksです。 佐藤@キャプテン山形の言われている@setlocale関数で曜日表記を日本語にするのって サーバーによっては対応していないところがあるので、@setlocale関数をためしてみて 表示されない場合は、以下のスクリプト修正でいけるはずです。 うちのサーバーも@setlocale関数では日本語表記にならないんです。 catalog/includes/languages/japanese.php 25行目の前に以下の3行を追加 //曜日の表示を日本語表記にする $array_week = array("日","月","火","水","木","金","土"); $ja_week = $array_week[ date ("w")]; 同じくcatalog/includes/languages/japanese.php 31行目を define('DATE_FORMAT_LONG', '%Y年%B%e日 %A'); // this is used for strftime() から define('DATE_FORMAT_LONG', '%Y年%m月%e日 ' . $ja_week . '曜日'); // this is used for strftime() に変更 もっとスマートなやり方があるはずですが、とりあえずこれで日本の曜日が表示はできます。 martin @ jm-works