Practical example
1700000000 is a timestamp in seconds, while 1700000000000 represents the same instant in milliseconds. A wrong unit shifts the date by millennia.
A UNIX timestamp is the number of seconds since 1970-01-01 00:00:00 UTC (the Unix epoch). It’s widely used in APIs, logs, databases, and event systems.
Some systems use milliseconds instead of seconds. This tool detects common formats and helps you convert UNIX timestamps to ISO 8601 dates and back — locally in your browser.
Learn the workflow behind this tool and what to check next.
A scheduling workflow that documents the cron dialect and time zone and tests calendar boundaries before production.
A security-aware workflow for separating token structure, claim validation, signature verification, and authorization decisions.
Confirm units, timezone, and precision because the same number can represent different moments when systems make different assumptions.
Identify whether the value uses seconds, milliseconds, microseconds, or nanoseconds since the epoch before converting it.
Store machine timestamps in UTC and apply a named timezone only for display or rules that depend on local civil time.
Test daylight-saving transitions, nonexistent local times, repeated hours, and historical timezone changes.
Check rounding, fractional seconds, negative timestamps, platform range limits, and serialization between languages.
1700000000 is a timestamp in seconds, while 1700000000000 represents the same instant in milliseconds. A wrong unit shifts the date by millennia.
A local time during a daylight-saving transition can be missing or occur twice. Convert from an explicit offset or IANA time zone.
I store instants in UTC and keep the original time zone separately when the user's local calendar time matters.
You may also find these tools useful.