-
-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEEDBACK] Be more specific about time zone IDs #962
Comments
Note that
I agree with this and, further, think that support for the "Olson" style IDs is what should be promoted for interchange. I am personally opposed to requiring support for the short IDs (I wouldn't object to an implementation, such as ICU, supporting them if it chooses to do so). This may be a duplicate of #936. |
This is one where we might want 2 optional options:
|
+1 on making IANA zone and BCP-47 zone differently named options if we support both. |
I'm not a big fan of the short ids for general interchange. I would be okay with ICU supporting them using an
@macchiati The "MUST" problem for valid/well-formed is tripping over the processing inside the function handler. We generally avoid prescribing this. So we could specify the value space, up to and including that the ID "MUST" be on the list of valid time zones (the stabilized list including the aliases and suchlike). The interpretation really does depend on the implementation. Updates to the TZDB generally don't affect the list of valid IDs, but their meaning can be affected as zone rules are mutated. An MF2 running on an obsolete copy of TZDB will produce date/time artifacts in its formatting, which is not a bug in MF2 or even the "MF2 implementation". |
Given that the |
registry.md says that time zone IDs are "A valid time zone identifier" with links to LDML and TZDB.
However, LDML and TZDB define two different standards for time zone identifiers: a BCP-47 ID and a longer form string ID. The longer form IANA time zone ID is generally more well understood.
If we keep this
functionoption (#961), it should be restricted to one set of identifiers, probably the TZDB identifiers.The text was updated successfully, but these errors were encountered: