Ways to avoid BigInt while using Temporal

April 6, 2024 ยท View on GitHub

new Temporal.ZonedDateTime(nano, timeZone, calendar) /* instead: / Temporal.Instant.fromEpochMilliseconds(milli) / / .toZonedDateTimeISO(timeZone) / OR / / instead: / Temporal.Instant.fromEpochMilliseconds(milli) / */ .toZonedDateTime({ timeZone, calendar })

zonedDateTime.epochMicroseconds /* instead: */ zonedDateTime.epochMilliseconds

zonedDateTime.epochNanoseconds /* instead: */ zonedDateTime.epochMilliseconds

new Temporal.Instant(nano) /* instead: */ Temporal.Instant.fromEpochMilliseconds(milli)

Temporal.Instant.fromEpochMicroseconds(micro) /* instead: */ Temporal.Instant.fromEpochMilliseconds(milli)

Temporal.Instant.fromEpochNanoseconds(nano) /* instead: */ Temporal.Instant.fromEpochMilliseconds(milli)

instant.epochMicroseconds /* instead: */ instant.epochMilliseconds

instant.epochNanoseconds /* instead: */ instant.epochMilliseconds