空行が多いので改変して引用します。
まる さんが書きました:
http://level.s69.xrea.com/mozilla/index.cgi?id=20040719_DateFormat上記に書かれている事をしたら、一覧表示の当日のメールは、(2003/12/31 23:59)のように表示されるようになりました。
しかし、メール本文の時間は、時間表示のみのまま。
これをなんとか同じような表示に変えたいのですが方法は無いでしょうか?
メッセージペインとメッセージヘッダでは当日表示の仕様が異なるようですね。
メッセージヘッダの当日表示をメッセージペインのそれと同じようにできればいい
のですが、私の知る限り標準では方法はないようです。
当日の日時表示仕様については日本ではこれまでに幾度となく話題になってきま
した。海外ではなぜかあまり関心が寄せられていないようです。。。
なぜ当日の日時表示が時間だけになっているかの理由・背景らしき説明は、
Bug 3436 – メール一覧の日付の形式を、時刻や曜日だけでなく、常に年月日+時刻にするオプションの、UIが必要
のコメント #3 で紹介されている池田さんの説明がわかりやすいかも知れません。
Bug 241901 – UI to configure default date/time display options がそれに関連
するもののようですが、この当日表示の仕様については馴染みにくいとしてユーザ
側で選択できるようにという要望が他にも
Bugzilla@Mozilla であったかも知れませ
んが記憶は定かではありません。
まる さんが書きました:
現在ConfigDateというアドオンをいれてはみました。
オプションの設定で(Thu, 25 Jun 2009 01:46:08 +0900 (JST))といったような表示はでるようになりましたが、これではなく(2003/12/31 23:59)のようにしたいのです。
メッセージのヘッダ情報にある Date: を使用しているようですね。
(mailnews.display.original_date を true にしているのかな?)
それを OS の持つタイムゾーンと置き換える方法があれば可能なように思えます。
標準ではできないようです。