Bug 12318 - DD/MM/YYYY needed as well as MM/DD/YYYY
: DD/MM/YYYY needed as well as MM/DD/YYYY
Status: CLOSED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: Screensavers
: unspecified
: PC Other
: P3 normal (vote)
: 7.4.0
Assigned To: Ben Klaas
:
Depends on: 12321
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-09 12:20 UTC by andrew
Modified: 2009-10-05 14:26 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrew 2009-06-09 12:20:00 UTC
Today might be 06.09.2009 in the USA, but in the rest of the world it is 09.06.2009.

The digital clock screen saver seems to ignore the configured date format.
Comment 1 Ben Klaas 2009-06-09 12:35:00 UTC
this is not applicable in the digital clock as date is never presented as a continuous string, but this does needs fixing in the dot matrix clock

Noah and I discussed this today and agreed that the available date formats under Settings->Advanced->Date and Time->Date Format could possibly be drastically reduced given the new clock designs to:

MM.DD.YYYY
and
DD.MM.YYYY

this may be a bit shortsighted however as we don't necessarily want to remove the ability of a new clock (e.g., a third party applet) from being able to allow a greater range of date string formats.

Could be we need a separate settings menu for "short date format" or some such thing...
Comment 2 andrew 2009-06-10 00:14:39 UTC
local format2EndianTable = {
        ["%a %d %b %Y"]     = "little-endian",
        ["%a %d. %b %Y"]    = "little-endian",
        ["%a, %b %d, '%y"]  = "little-endian",
        ["%a, %d %b, %Y"]   = "little-endian",
        ["%a, %d. %b, %Y"]  = "little-endian",
        ["%A %d %B %Y"]     = "little-endian",
        ["%A %d. %B %Y"]    = "little-endian",
        ["%A, %B %d, %Y"]   = "little-endian",
        ["%A, %B. %d, %Y"]  = "little-endian",
        ["%d %B %Y"]        = "little-endian",
        ["%d. %B %Y"]       = "little-endian",
        ["%B %d, %Y"]       = "little-endian",
        ["%Y-%m-%d"]        = "big-endian",
        ["%Y-%m-%d %A"]     = "big-endian",
        ["%Y-%m-%d (%a)"]   = "big-endian",
        ["%Y/%m/%d"]        = "big-endian",
...
        ["%m-%d-%Y"]        = "middle-endian",
        ["%m-%d-%y"]        = "middle-endian",
}
Comment 3 Ben Klaas 2009-08-26 07:52:13 UTC
this is an administrative shuffle on priority fields to help make better judgment on the top end of the priority list. P4->P5, P3->P4, and P2->P3.
Comment 4 Ben Klaas 2009-10-01 14:36:39 UTC
Short Date format is obeyed in Dot Matrix Clock. There is nothing to be done here for the Digital Clock.
Comment 5 James Richardson 2009-10-05 14:26:36 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.