Skip to content

Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. View the current epoch time and explore common timestamps.

Current Unix Timestamp

 

Updates every second

Timestamp to Date

Date to Timestamp

What is a Unix Timestamp?

A Unix timestamp (also known as epoch time, POSIX time, or Unix epoch) is a way of representing a point in time as a single number. It counts the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC — a moment known as the Unix epoch.

This system was chosen for the original Unix operating system and has since become the standard time representation in most programming languages, databases, and APIs. Because it is a simple integer, it is easy to store, compare, and transmit.

Unix timestamps are timezone-independent. The same timestamp represents the same instant everywhere in the world. When you convert a timestamp to a local date, the timezone offset is applied during conversion.

Common Timestamps

Event Timestamp Date (UTC)
Unix Epoch 0 January 1, 1970 00:00:00 UTC
Year 2000 946,684,800 January 1, 2000 00:00:00 UTC
Year 2010 1,262,304,000 January 1, 2010 00:00:00 UTC
Year 2020 1,577,836,800 January 1, 2020 00:00:00 UTC
Year 2025 1,735,689,600 January 1, 2025 00:00:00 UTC
Y2K38 Problem 2,147,483,647 January 19, 2038 03:14:07 UTC

Get Unix Timestamp in Code

JavaScript

Math.floor(Date.now() / 1000)

Python

import time
int(time.time())

PHP

time()

Frequently Asked Questions

Related Tools