Convert Unix time to date/time and back with timezone support.
Unix Timestamp is the number of seconds elapsed since January 1, 1970, 00:00:00 UTC (Unix epoch). It is used in most programming languages, databases, and APIs.
Select your timezone from the dropdown (for example, 'Europe/London' or 'America/New_York'), enter the date and time, and click 'Convert'. The service automatically subtracts the timezone offset from UTC and returns the correct number of seconds. Daylight saving time transitions are handled automatically, so no manual corrections are needed.
The tool automatically detects the length of the number: if the value exceeds 10 digits (for example, 1700000000000), it interprets it as milliseconds. The result is displayed in the standard date and time format. You can also specify the unit manually by selecting the 'Milliseconds' option below the input field.
This is expected behavior. Unix Timestamp counts from January 1, 1970, 00:00:00 UTC, so the value 0 corresponds exactly to the start of the Unix epoch. If you select a different timezone, for example UTC+3, the date 01.01.1970 00:00:00 in that zone corresponds to 10800 seconds (a 3-hour offset), because local time was 3 hours ahead of UTC at that point.