[Tep-j-general] Re: 日本語表示について

Back to archive index

小川 眞登 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




Tep-j-general メーリングリストの案内
Back to archive index