Skip to content

Commit 915e85b

Browse files
committed
Editorial: Inline AddOffsetNanosecondsToISODateTime into GetISODateTimeFor
1 parent 4a63243 commit 915e85b

File tree

2 files changed

+4
-20
lines changed

2 files changed

+4
-20
lines changed

spec/plaindatetime.html

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

839-
<emu-clause id="sec-temporal-addoffsetnanosecondstoisodatetime" type="abstract operation">
840-
<h1>
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),
844-
): an ISO Date-Time Record
845-
</h1>
846-
<dl class="header">
847-
<dt>description</dt>
848-
<dd></dd>
849-
</dl>
850-
<emu-alg>
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 AddDaysToISODate(_isoDateTime_.[[ISODate]], _balancedTime_.[[Days]]).
853-
1. Return CombineISODateAndTimeRecord(_balancedDate_, _balancedTime_).
854-
</emu-alg>
855-
</emu-clause>
856-
857839
<emu-clause id="sec-temporal-createtemporaldatetime" type="abstract operation">
858840
<h1>
859841
CreateTemporalDateTime (

spec/timezone.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,10 @@ <h1>
257257
<emu-alg>
258258
1. Assert: IsValidEpochNanoseconds(_epochNs_) is *true*.
259259
1. Let _offsetNanoseconds_ be GetOffsetNanosecondsFor(_timeZone_, _epochNs_).
260-
1. Let _result_ be GetISOPartsFromEpoch(ℝ(_epochNs_)).
261-
1. Return AddOffsetNanosecondsToISODateTime(_result_, _offsetNanoseconds_).
260+
1. Let _isoDateTime_ be GetISOPartsFromEpoch(ℝ(_epochNs_)).
261+
1. Let _balancedTime_ be BalanceTime(_isoDateTime_.[[Time]].[[Hour]], _isoDateTime_.[[Time]].[[Minute]], _isoDateTime_.[[Time]].[[Second]], _isoDateTime_.[[Time]].[[Millisecond]], _isoDateTime_.[[Time]].[[Microsecond]], _isoDateTime_.[[Time]].[[Nanosecond]] + _offsetNanoseconds_).
262+
1. Let _balancedDate_ be AddDaysToISODate(_isoDateTime_.[[ISODate]], _balancedTime_.[[Days]]).
263+
1. Return CombineISODateAndTimeRecord(_balancedDate_, _balancedTime_).
262264
</emu-alg>
263265
</emu-clause>
264266

0 commit comments

Comments
 (0)