Timestamp Converter
Enter a Unix timestamp (seconds or milliseconds)
What is a Unix Timestamp?
A Unix timestamp (also known as Epoch time, POSIX time, or Unix Epoch time) represents a point in time. It is the number of seconds that have elapsed since the Unix Epoch, which is defined as 00:00:00 Coordinated Universal Time (UTC) on Thursday, 1 January 1970, minus leap seconds.
Seconds vs. Milliseconds
While the traditional Unix timestamp is in seconds, many modern systems and programming languages (like JavaScript's `Date.now()`) use milliseconds since the Epoch for higher precision. This converter attempts to auto-detect based on the number's magnitude (typically, timestamps in milliseconds have 13 digits, while seconds have 10).
Common Uses
Timestamps are widely used in computing for logging events, storing dates in databases (as they are numeric and timezone-independent), calculating time differences, and in various APIs and file systems.
Date Input Formats
When converting from a date string, try standard formats like "YYYY-MM-DD", "YYYY-MM-DD HH:MM:SS", ISO 8601 ("2023-10-27T14:30:00Z"), or common language like "Oct 27 2023 14:30 GMT". You can also simply type "now" to use the current date and time. Browser support for parsing date strings can vary.