Skip to content

Commit aff933a

Browse files
committed
Editorial: Replace BalanceISODateTime with AddOffsetNanosecondsToISODateTime
1 parent c9b2172 commit aff933a

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

spec/plaindatetime.html

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -836,27 +836,20 @@ <h1>
836836
</emu-alg>
837837
</emu-clause>
838838

839-
<emu-clause id="sec-temporal-balanceisodatetime" type="abstract operation">
839+
<emu-clause id="sec-temporal-addoffsetnanosecondstoisodatetime" type="abstract operation">
840840
<h1>
841-
BalanceISODateTime (
842-
_year_: an integer,
843-
_month_: an integer,
844-
_day_: an integer,
845-
_hour_: an integer,
846-
_minute_: an integer,
847-
_second_: an integer,
848-
_millisecond_: an integer,
849-
_microsecond_: an integer,
850-
_nanosecond_: an integer,
841+
AddOffsetNanosecondsToISODateTime (
842+
_isoDateTime_: an ISO Date-Time Record,
843+
_nanoseconds_: an integer in the interval from -86400 × 10<sup>9</sup> (exclusive) to 86400 × 10<sup>9</sup> (exclusive),
851844
): an ISO Date-Time Record
852845
</h1>
853846
<dl class="header">
854847
<dt>description</dt>
855848
<dd></dd>
856849
</dl>
857850
<emu-alg>
858-
1. Let _balancedTime_ be BalanceTime(_hour_, _minute_, _second_, _millisecond_, _microsecond_, _nanosecond_).
859-
1. Let _balancedDate_ be BalanceISODate(_year_, _month_, _day_ + _balancedTime_.[[Days]]).
851+
1. Let _balancedTime_ be BalanceTime(_isoDateTime_.[[Time]].[[Hour]], _isoDateTime_.[[Time]].[[Minute]], _isoDateTime_.[[Time]].[[Second]], _isoDateTime_.[[Time]].[[Millisecond]], _isoDateTime_.[[Time]].[[Microsecond]], _isoDateTime_.[[Time]].[[Nanosecond]] + _nanoseconds_).
852+
1. Let _balancedDate_ be BalanceISODate(_isoDateTime_.[[ISODate]].[[Year]], _isoDateTime_.[[ISODate]].[[Month]], _isoDateTime_.[[ISODate]].[[Day]] + _balancedTime_.[[Days]]).
860853
1. Return CombineISODateAndTimeRecord(_balancedDate_, _balancedTime_).
861854
</emu-alg>
862855
</emu-clause>

spec/timezone.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ <h1>
257257
<emu-alg>
258258
1. Let _offsetNanoseconds_ be GetOffsetNanosecondsFor(_timeZone_, _epochNs_).
259259
1. Let _result_ be GetISOPartsFromEpoch(ℝ(_epochNs_)).
260-
1. Return BalanceISODateTime(_result_.[[ISODate]].[[Year]], _result_.[[ISODate]].[[Month]], _result_.[[ISODate]].[[Day]], _result_.[[Time]].[[Hour]], _result_.[[Time]].[[Minute]], _result_.[[Time]].[[Second]], _result_.[[Time]].[[Millisecond]], _result_.[[Time]].[[Microsecond]], _result_.[[Time]].[[Nanosecond]] + _offsetNanoseconds_).
260+
1. Return AddOffsetNanosecondsToISODateTime(_result_, _offsetNanoseconds_).
261261
</emu-alg>
262262
</emu-clause>
263263

0 commit comments

Comments
 (0)