搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Date display in Thunderbird : today's messages displays only the time, not the date

  • 12 回覆
  • 2 有這個問題
  • 2 次檢視
  • 最近回覆由 chenmau

more options

Thunderbird 68.6 In the message list of a newsgroup for instance, today's messages display only the time not the date. I can understand people might like this because today's messages are singled out, but others prefer to have all the dates displayed the same.

I searched in all kind of places. Tried the Application or regional settings locale. My OS is configured to display long and short dates as yyyy-mm-dd

In Thunderbird (about:config) the Calendar.date.format is set to 1 (long date)

One post on the community support mentions the following settings in "about:config" starting with version 60 : mail.ui.display.dateformat.today (default 0) mail.ui.display.dateformat.thisweek (default 2) mail.ui.display.dateformat.default (default 2) None of these settings seem to exist (no setting with even "dateformat" or "today".)

Is there a way to have all message dates displayed as "YYYY-MM-DD HH:MM" in the folders and in the messages ? (If not who decides what and how software users must see their data ? I could try to petition them, not with much hope : it seems the current trend to have all programs get a google chrome or even worse a smartphone interface often pinned to the (historical but still absurd) US date formats can't be turned :-( But I digress.)

Jacob

Thunderbird 68.6 In the message list of a newsgroup for instance, today's messages display only the time not the date. I can understand people might like this because today's messages are singled out, but others prefer to have all the dates displayed the same. I searched in all kind of places. Tried the Application or regional settings locale. My OS is configured to display long and short dates as yyyy-mm-dd In Thunderbird (about:config) the Calendar.date.format is set to 1 (long date) One post on the community support mentions the following settings in "about:config" starting with version 60 : mail.ui.display.dateformat.today (default 0) mail.ui.display.dateformat.thisweek (default 2) mail.ui.display.dateformat.default (default 2) None of these settings seem to exist (no setting with even "dateformat" or "today".) Is there a way to have all message dates displayed as "YYYY-MM-DD HH:MM" in the folders and in the messages ? (If not who decides what and how software users must see their data ? I could try to petition them, not with much hope : it seems the current trend to have all programs get a google chrome or even worse a smartphone interface often pinned to the (historical but still absurd) US date formats can't be turned :-( But I digress.) Jacob

被選擇的解決方法

http://kb.mozillazine.org/Date_display_format

Right-click in the Config. editor, New, Integer, with the name mail.ui.display.dateformat.today and value 2, restart TB. Today's mail now has the full system short date in the Date column. Tested in TB 68.6.

See also ConfigDate.

從原來的回覆中察看解決方案 👍 1

所有回覆 (12)

more options

選擇的解決方法

http://kb.mozillazine.org/Date_display_format

Right-click in the Config. editor, New, Integer, with the name mail.ui.display.dateformat.today and value 2, restart TB. Today's mail now has the full system short date in the Date column. Tested in TB 68.6.

See also ConfigDate.

more options

Indeed ! I had never dreamed of creating new values. With all the warnings one gets when entering "about:config"... Then I also thought that any setting that was not present would not be valid.

Thanks !

Jacob

(I am off to create quite a few values now : restore old UI, eradicate the coronavirus and so on ;-)

more options

I have already created a new entry and set the value to 2 as shown in the screenshots. But only the time is still shown in the header of every email received today. What am I doing wrong?

more options

chenmau said

I have already created a new entry and set the value to 2 as shown in the screenshots. But only the time is still shown in the header of every email received today. What am I doing wrong?

Did you restart TB?

more options

Yes I did. But no changes on the email header which is just showing the time for the emails received today.

more options

Try rebuilding the index: right-click the folder, Properties, Repair Folder.

more options

Sorry I don't understand. Right click where?

more options

Right-click the folder in the Folder Pane, i.e. Inbox.

more options

I have rebuilt the index but still the full date is not shown at the email header.

more options

Screenshot as attached.

more options

The Date changes only in the Threads Pane, not the Header Pane, and I've no idea how to extend it to the HP.

more options

OK understood. Thanks for your help anyway.