[proxy] developer.mozilla.org← back | site home | direct (HTTPS) ↗ | proxy home | ◑ dark◐ light

Temporal.Instant.prototype.epochMilliseconds - JavaScript | MDN

Examples

Using epochMilliseconds

js

const instant = Temporal.Instant.from("2021-08-01T12:34:56.789Z");
console.log(instant.epochMilliseconds); // 1627821296789

const instant2 = Temporal.Instant.from("1969-08-01T12:34:56.789Z");
console.log(instant2.epochMilliseconds); // -13173903211

Changing epochMilliseconds

This is the method that allows you to move by any amount of time:

js

const instant = Temporal.Instant.from("2021-08-01T12:34:56.789Z");
const instant1hourLater = instant.add({ hours: 1 });
console.log(instant1hourLater.epochMilliseconds); // 1627824896789

If you already know the change in milliseconds, you can also directly construct a new Temporal.Instant object:

js

const instant = Temporal.Instant.from("2021-08-01T12:34:56.789Z");
const instant1hourLater = Temporal.Instant.fromEpochMilliseconds(
  instant.epochMilliseconds + 3600000,
);
console.log(instant1hourLater.epochMilliseconds); // 1627824896789

Specifications

Specification
Temporal
# sec-get-temporal.instant.prototype.epochmilliseconds

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.