Field | Value |
---|---|
{{ row.label }} | {{ row.value }} |
Component | Value |
---|---|
{{ p.label }} | {{ p.value }} |
Zone | Date / Time |
---|---|
{{ z.label }} | {{ z.value }} |
Epoch time—also called Unix time—counts the whole seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC) on 1 January 1970. Because it represents moments as a single integer, it is widely used in logging, cryptographic signatures, distributed systems, and databases where a compact, timezone-neutral timestamp simplifies comparison and ordering.
The converter lets you enter either an epoch value or a civil date–time, choose seconds or milliseconds, and pick any time-zone. A reactive engine recalculates the parallel representation instantly, showing ISO 8601, RFC 2822, Julian Day and other formats while keeping the fields synchronised for copy-to-clipboard or CSV export.
Developers auditing log files, analysts aligning events across global services, or students learning date arithmetic can quickly translate a timestamp without installing CLIs or libraries. Always double-check whether the source uses seconds or milliseconds when pasting large integers in systems to avoid misplacing events by a factor of one thousand.
Unix time encodes a moment as the count of elapsed seconds since the “epoch” of 1 January 1970 00:00:00 UTC. Converting between this scalar and a structured calendar date requires knowing whether the raw value is given in seconds or milliseconds and which time-zone context the human-readable form should reference. Because leap seconds are ignored, Unix time increases monotonically, making it ideal for ordering events but unsuitable for legally critical timestamps that demand absolute civil accuracy.
ts – epoch timestamp in seconds; tms – epoch timestamp in milliseconds.
Field | Meaning |
---|---|
Epoch (s) | Whole-second count since 1970-01-01 UTC |
Epoch (ms) | Millisecond-precision count since epoch |
ISO 8601 | Extended universal date-time string |
RFC 2822 | Email-style UTC date-time |
Locale Date | Date formatted in chosen zone |
Locale Time | Time formatted in chosen zone |
Julian Day | Astronomical day number |
Modified Julian | Julian Day − 2 400 000.5 |
Example (epoch seconds):
Based on POSIX 1003 “Seconds Since the Epoch”, ISO 8601:2019 date-time standards, and astronomical Julian Day conventions.
No data leaves the browser; the conversion runs entirely client-side.
Follow these actions to translate between an epoch value and a formatted date:
If the wrong unit is chosen, results will be incorrect by a factor of 1000.
Epoch time is the number of whole seconds, or sometimes milliseconds, elapsed since 1 January 1970 00:00 UTC.
Yes. The arithmetic is linear, so any past or future instant within JavaScript’s safe numeric range converts reliably.
No. Unix time treats leap seconds as repeated timestamps. For civil or legal precision, consult sources that track leap-second announcements.
No. All calculations occur locally in your browser; nothing is sent to any server.
Some APIs express timestamps in milliseconds for higher precision, while many logs still record whole seconds. Correct unit selection avoids 1000-fold errors.