Inspect an ISO date-time value

Normalize an ISO 8601 timestamp and inspect its UTC instant.

freeworks offlinenothing uploaded
ToolISO Date-Time Explorer
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

An ISO 8601 timestamp with an explicit offset is parsed into an ECMAScript Date time value, normalized to milliseconds since the Unix epoch, and serialized as an ISO UTC string. Calendar and clock fields are read from that normalized instant, so UTC output stays stable across browsers.

  • UTC output is deterministic; named time zones and daylight-saving rules are outside this Date-based conversion.
  • The implementation uses the built-in Date model rather than the newer Temporal API.

Worked example

Normalize an ISO instant
Input
											ISO date time: 2026-08-24T12:30:00Z
Time zone: UTC
										
Output
												ISO: 2026-08-24T12:30:00.000Z
Epoch milliseconds: 1787574600000
Date: 2026-08-24
Time: 12:30:00
Note: Uses the browser Date model; named time-zone rules are not applied.
											

When to use this

API payloads, log viewers, and timestamp test fixtures normalize ISO instants.

Edge cases

  • A timestamp without an offset is not an unambiguous instant.
  • A daylight-saving zone name needs time-zone rules rather than a fixed numeric offset.
  • Dates outside the finite ECMAScript time-value range must be rejected.

References