diff --git a/spec.html b/spec.html index 137adf3bde..5e31a2737b 100644 --- a/spec.html +++ b/spec.html @@ -32221,7 +32221,7 @@

DefaultTimeZone ( ): a String

description
-
It returns a String value representing the host environment's current time zone, which is either a String representing a UTC offset for which IsTimeZoneOffsetString returns *true*, or a String identifier accepted by GetNamedTimeZoneEpochNanoseconds and GetNamedTimeZoneOffsetNanoseconds.
+
It returns a String _id_ representing the host environment's current time zone as either an offset time zone or as an available named time zone identifier. In the former case, IsTimeZoneOffsetString(_id_) returns *true* and ParseTimeZoneOffsetString(_id_) returns an integer evenly divisible by 6 × 1010 (i.e., any second and fractional second units in _id_ are 0). In the latter case, the result from AvailableNamedTimeZoneIdentifiers() contains a Time Zone Identifier Record _r_ such that _r_.[[Identifier]] is _id_, and _id_ is valid as the first argument to GetNamedTimeZoneEpochNanoseconds and GetNamedTimeZoneOffsetNanoseconds.

An ECMAScript implementation that includes the ECMA-402 Internationalization API must implement the DefaultTimeZone abstract operation as specified in the ECMA-402 specification.