diff --git a/spec/abstractops.html b/spec/abstractops.html index 817bbcaab..2e2188f6c 100644 --- a/spec/abstractops.html +++ b/spec/abstractops.html @@ -1012,8 +1012,8 @@

RFC 9557 / ISO 8601 grammar

- Several operations in this section are intended to parse RFC 9557 strings representing a date, a time, a duration, or a combined date and time. - For the purposes of these operations, a valid RFC 9557 string is defined as a string that can be generated by one of the goal elements of the following grammar. + Several operations in this section are intended to parse strings representing a date, a time, a duration, or a combined date and time. + For the purposes of these operations, a valid ISO 8601 / RFC 9557 string is defined as a string that can be generated by one of the goal elements of the following grammar.

This grammar is adapted from the ABNF grammar of ISO 8601 that is given in appendix A of RFC 3339, augmented with the grammar of annotations in section 4.1 of RFC 9557

@@ -1577,7 +1577,7 @@

description
- It parses the argument either as an RFC 9557 string or bare calendar type, and returns the calendar type. + It parses the argument either as an ISO 8601 / RFC 9557 string or bare calendar type, and returns the calendar type. The returned string is syntactically a valid calendar type, but not necessarily an existing one.
@@ -1706,7 +1706,7 @@

description
- It parses the argument as either a time zone identifier or an RFC 9557 string. + It parses the argument as either a time zone identifier or an ISO 8601 / RFC 9557 string. The returned Record's fields are set as follows:
  • If _timeZoneString_ is a named time zone identifier, then [[Name]] is _timeZoneString_ and [[OffsetMinutes]] is ~empty~.
  • diff --git a/spec/calendar.html b/spec/calendar.html index 85c4f4310..253fb4ec9 100644 --- a/spec/calendar.html +++ b/spec/calendar.html @@ -681,7 +681,7 @@

    description
    - It returns a string with a calendar annotation suitable for concatenating to the end of an RFC 9557 string. + It returns a string with a calendar annotation suitable for concatenating to the end of an ISO 8601 / RFC 9557 string. Depending on the given _id_ and value of _showCalendar_, the string may be empty if no calendar annotation need be included.
    diff --git a/spec/mainadditions.html b/spec/mainadditions.html index ec1bf1bea..7b67f2eca 100644 --- a/spec/mainadditions.html +++ b/spec/mainadditions.html @@ -508,7 +508,7 @@

    Time Zone Offset String FormatFormats

    [...]

    - The grammar in this section should be deleted; it is replaced by the ISO 8601 / RFC 9557 String grammar in . + The grammar in this section should be deleted; it is replaced by the ISO 8601 / RFC 9557 string grammar in . diff --git a/spec/plaindate.html b/spec/plaindate.html index 91af23152..7a7e6c25f 100644 --- a/spec/plaindate.html +++ b/spec/plaindate.html @@ -823,7 +823,7 @@

    description
    -
    It formats _temporalDate_ to an RFC 9557 string.
    +
    It formats _temporalDate_ to an ISO 8601 / RFC 9557 string.
    1. Let _year_ be PadISOYear(_temporalDate_.[[ISODate]].[[Year]]). diff --git a/spec/plaindatetime.html b/spec/plaindatetime.html index 6e031a99d..65b3a67c5 100644 --- a/spec/plaindatetime.html +++ b/spec/plaindatetime.html @@ -895,7 +895,7 @@

    description
    -
    It formats an ISO Date-Time Record into an RFC 9557 string, to the precision specified by _precision_.
    +
    It formats an ISO Date-Time Record into an ISO 8601 / RFC 9557 string, to the precision specified by _precision_.
    1. Let _yearString_ be PadISOYear(_isoDateTime_.[[ISODate]].[[Year]]). diff --git a/spec/plainmonthday.html b/spec/plainmonthday.html index 5fecc70a7..6aeaf26be 100644 --- a/spec/plainmonthday.html +++ b/spec/plainmonthday.html @@ -351,7 +351,7 @@

    description
    -
    It formats _monthDay_ into an RFC 9557 string.
    +
    It formats _monthDay_ into an ISO 8601 / RFC 9557 string.
    1. Let _month_ be ToZeroPaddedDecimalString(_monthDay_.[[ISODate]].[[Month]], 2). diff --git a/spec/plainyearmonth.html b/spec/plainyearmonth.html index f43174026..c80e7f9a6 100644 --- a/spec/plainyearmonth.html +++ b/spec/plainyearmonth.html @@ -567,7 +567,7 @@

    description
    -
    It formats _yearMonth_ as an RFC 9557 string.
    +
    It formats _yearMonth_ as an ISO 8601 / RFC 9557 string.
    1. Let _year_ be PadISOYear(_yearMonth_.[[ISODate]].[[Year]]). diff --git a/spec/zoneddatetime.html b/spec/zoneddatetime.html index 5f4664926..22ef982dd 100644 --- a/spec/zoneddatetime.html +++ b/spec/zoneddatetime.html @@ -901,7 +901,7 @@

    In the case of more than one possible exact time, or no possible exact time, an answer is determined using _offsetBehaviour_, _disambiguation_ and _offsetOption_.

    - As a special case when parsing RFC 9557 strings which are only required to specify time zone offsets to minutes precision, if _matchBehaviour_ is ~match minutes~, then a value for _offsetNanoseconds_ that is rounded to the nearest minute will be accepted in those cases where _offsetNanoseconds_ is compared against _timeZone_'s offset. + As a special case when parsing ISO 8601 / RFC 9557 strings which are only required to specify time zone offsets to minutes precision, if _matchBehaviour_ is ~match minutes~, then a value for _offsetNanoseconds_ that is rounded to the nearest minute will be accepted in those cases where _offsetNanoseconds_ is compared against _timeZone_'s offset. If _matchBehaviour_ is ~match exactly~, then this does not happen.

@@ -1045,7 +1045,7 @@

description
- It returns an RFC 9557 string representation of its argument, including a time zone name annotation and calendar annotation, which are extensions to the ISO 8601 format. + It returns an ISO 8601 / RFC 9557 string representation of its argument, including a time zone name annotation and calendar annotation, which are extensions to the ISO 8601 format.