🇺🇸 English
🇹🇼 繁體中文
🇨🇳 简体中文
🇯🇵 日本語
🇰🇷 한국어
🇪🇸 Español
🇫🇷 Français
🇩🇪 Deutsch
🇧🇷 Português
🇷🇺 Русский
🇮🇹 Italiano
🇳🇱 Nederlands
🇵🇱 Polski
🇹🇷 Türkçe
🇸🇦 العربية
🇹🇭 ไทย
🇻🇳 Tiếng Việt
🇮🇩 Indonesia
🇲🇾 Melayu
🇮🇳 हिन्दी

Unix Timestamp Converter

Convert between timestamps and dates

Current Unix Timestamp
Loading...

Timestamp → Date

Date → Timestamp

Frequently Asked Questions

What is a Unix timestamp?
Seconds since January 1, 1970 (UTC). Standard time representation in computing.
What is the Y2038 problem?
32-bit integer timestamps overflow on Jan 19, 2038. Modern systems use 64-bit integers.
How to convert?
Enter a timestamp here to see human-readable date in multiple formats and time zones.
How do I get the current Unix timestamp in different programming languages?
JavaScript: Date.now()/1000, Python: time.time(), PHP: time(), Java: System.currentTimeMillis()/1000, Ruby: Time.now.to_i, Go: time.Now().Unix(), C#: DateTimeOffset.UtcNow.ToUnixTimeSeconds().
What is the difference between Unix timestamp and ISO 8601 date format?
Unix timestamp is a single number (seconds since 1970-01-01 UTC). ISO 8601 is a human-readable string like '2025-01-15T14:30:00Z'. Timestamps are compact for storage; ISO 8601 is better for display and APIs.

What is Unix Timestamp?

Unix timestamp (or Epoch time) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT).

It's widely used in programming for storing and comparing dates because it's timezone-independent and easy to calculate with.

Common Timestamps

0: January 1, 1970 00:00:00 UTC (Unix Epoch)

1000000000: September 9, 2001

2147483647: January 19, 2038 (32-bit overflow)