(old name "Intl Temporal Proposal")
To specify necessary details about era, eraYear and monthCode usage with Temporal in internationalization setting (for calendars other than "iso8601").
This proposal is advanced to Stage 2 for ECMA402 during the TC39 meeting, Feb 1 2023. (Link to be added after the meeting notes is approved by TC39 in March) This proposal is advanced to Stage 1 for ECMA402 during the TC39 meeting, Dec 1 2022.
During the Feb 1 2023 TC39 meeting, the following members agree to serve as the Stage 3 Reviewers of this proposal:
Temporal proposal is a ECMA262 Stage proposal to “provide standard objects and functions for working with dates and times.” The Temporal proposal specification text clearly specified how the “iso8601” Calendar and “UTC” TimeZone should behave as well as define name and some basic aspect of Calenders other than “iso8601” and TimeZone other than “UTC”. However, there are additional requirements needed for implementation purposes. This proposal aims to define these details which should be eventually merged into ECMA402 specification.
We believe the following Abstract Opertaions defined in the Temporal proposal need to be defined in more details in this proposal:
We may choose to specify certain calendar arithmetic for some calendars if they are very simple to conver from/to "iso8601" calendar- For example, for "gregory", "roc", "buddhist", "japanese" calendar, but leave the arithmetic in vague language for others.
We are NOT aiming to specify the calendar arithmetic for the following part of Temporal proposal:
Related spec text in Temporal proposal:
For Calendar:
List of 'calendar': CLDR and ICU support the following calendars beside "iso8601" and currently supported by Intl.DateTimeFormat API in different browsers.
Requirement for era and eraYear:
'gregory': TBW
Related spec text in Temporal proposal:
15.6.2.7 Temporal.Calendar.prototype.eraYear ( temporalDateLike )
For Calendar:
Related spec text in Temporal proposal: *
For Calendar:
Related spec text in Temporal proposal:
For Calendar: