https://bugzilla.wikimedia.org/show_bug.cgi?id=60999

John Mark Vandenberg <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ISO date format has leading |ISO date format has leading
                   |zeros                       |and trailing zeros

--- Comment #2 from John Mark Vandenberg <[email protected]> ---
(In reply to Nemo from comment #1)
> Can't riproduce on that page

When I try to reproduce, I see "date of birth: 30 May 1941" - my ISO 8601 date
preference is now being ignored.

> but Ladsgroup just linked a diff where the date is shown 
> as +00000000795-00-00T00:00:00Z (even with standard preference). 
> ..
> Same issue?

That is the same problematic output.  ISO dates for the Gregorian year range
1583-9999 are tightly regulated by the spec, and should have four digits _only_
for the year, with the '+' prefix being unnecessary and probably even
non-conformant.  All other year values are not valid without a published
specification from the sender.

Also, day precision with timezone precision is best formatted as '1941-05-30Z'
(I vaguely also recall seeing '1941-05-30TZ' recommended, but I cant find that
now).  Including lots of zeros for the time adds ambiguity to the receivers
ability to understand the ISO date.

Based on listening to devs chatting, the Wikibase falls back to ISO formatting
when it cant localise the format.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to