ページタイトルの下に表示される更新日時は
Last update on Thu, 21 Apr 2005 13:33:48 JST
のような表記となっていますが.これは英語の中に紛れ込んでいても気になりませんが,
日本語の中に入っているとどうも気になります.
という事で変更してみましょう.
設定ファイルがあるかと思っていたのですが,どうも見付かりません.
仕方がないのでソースを直接いじります.
スキンのファイルを見ると,日時を表示している部分は
Last update on <?php echo $lastmodified ?>
のようになっている事が分かります(スキンによって違いがあります.)
てっきりスキンが好きなように表示していると思っていたので,がっかり.
更新日時はlastmodifiedという変数に入っている事が分かったので,次にこの変数に値を代入している所を探します.
検討が付かなかったので全文検索する事にします.
コンソールで`grep lastmodified lib/*`を実行すると,
html.php: $lastmodified = $is_read ? get_date('D, d M Y H:i:s T', get_filetime($_page)) .
いきなり見付かりました.早速編集します.
get_date()は時間の値をフォーマット通りに整形して出力する関数のようなので,
フォーマット部をいじります.'D, d M Y H:i:s T'がフォーマット部です
PHPのdata関数と同じフォーマットなので,それを参考にしてください.
結局
$lastmodified = $is_read ? get_date('Y n/j H:i T', get_filetime($_page)) .
で落ち着きました.
Last update on 2005 4/21 13:48 JST
こんな感じ.日本人的でしょ?
プログラミングに戻る