Convert between Unix timestamp and human-readable dates with timezone support and multiple formats.
Converter
Formats
Timezones
Examples
FAQ
Unix Timestamp Converter
Convert between Unix timestamps (seconds since January 1, 1970) and human-readable dates.
🔢 Unix Timestamp
1721088000
Seconds since epoch
Milliseconds:1721088000000
Hex:0x66969C00
📅 Human Date
July 16, 2025
Formatted date and time
Full DateTime:Tue Jul 16 2025 00:00:00
Day of Week:Tuesday
🌐 ISO 8601
2025-07-16T00:00:00.000Z
International standard format
UTC:2025-07-16T00:00:00Z
Local:2025-07-16T00:00:00+00:00
⏱️ Relative Time
in 0 seconds
Time from now
Age:0 years old
Days since epoch:19,920
Date & Time Formats
Common date and time formats used in programming and data exchange.
Popular Formats
Unix Timestamp (Seconds)
1721088000
Unix Timestamp (Milliseconds)
1721088000000
ISO 8601
2025-07-16T00:00:00.000Z
RFC 2822
Tue, 16 Jul 2025 00:00:00 GMT
US Format
07/16/2025 12:00:00 AM
European Format
16/07/2025 00:00:00
MySQL DATETIME
2025-07-16 00:00:00
JavaScript Date
new Date(1721088000000)
Programming Languages
Language
Get Current Timestamp
Convert from Unix
Convert to Unix
JavaScript
Date.now() / 1000
new Date(unix * 1000)
Math.floor(date.getTime() / 1000)
Python
time.time()
datetime.fromtimestamp(unix)
int(datetime.timestamp())
PHP
time()
date('Y-m-d H:i:s', $unix)
strtotime($date)
Java
System.currentTimeMillis() / 1000
new Date(unix * 1000L)
date.getTime() / 1000
C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds()
DateTimeOffset.FromUnixTimeSeconds(unix)
dateTime.ToUnixTimeSeconds()
MySQL
UNIX_TIMESTAMP()
FROM_UNIXTIME(unix_timestamp)
UNIX_TIMESTAMP(datetime)
World Timezones
Compare the same timestamp across different timezones worldwide.
🇺🇸 New York
-
EST/EDT (UTC-5/-4)
🇺🇸 Los Angeles
-
PST/PDT (UTC-8/-7)
🇬🇧 London
-
GMT/BST (UTC+0/+1)
🇫🇷 Paris
-
CET/CEST (UTC+1/+2)
🇯🇵 Tokyo
-
JST (UTC+9)
🇨🇳 Shanghai
-
CST (UTC+8)
🇦🇺 Sydney
-
AEST/AEDT (UTC+10/+11)
🌍 UTC
-
Coordinated Universal Time
Common Timezone Abbreviations
Timezone
Abbreviation
UTC Offset
Major Cities
Pacific Standard Time
PST/PDT
UTC-8/-7
Los Angeles, Seattle, Vancouver
Mountain Standard Time
MST/MDT
UTC-7/-6
Denver, Phoenix, Calgary
Central Standard Time
CST/CDT
UTC-6/-5
Chicago, Dallas, Mexico City
Eastern Standard Time
EST/EDT
UTC-5/-4
New York, Toronto, Miami
Greenwich Mean Time
GMT/BST
UTC+0/+1
London, Dublin, Lisbon
Central European Time
CET/CEST
UTC+1/+2
Paris, Berlin, Rome
Japan Standard Time
JST
UTC+9
Tokyo, Osaka, Seoul
Australian Eastern Time
AEST/AEDT
UTC+10/+11
Sydney, Melbourne, Brisbane
Common Examples
Historical timestamps and important dates in Unix time format.
Historical Timestamps
Event
Date
Unix Timestamp
Notes
Unix Epoch Start
January 1, 1970 00:00:00 UTC
0
Beginning of Unix time
Y2K Bug
January 1, 2000 00:00:00 UTC
946684800
Millennium bug concern
9/11 Attacks
September 11, 2001 08:46:00 UTC
1000198000
First plane impact
Facebook Launch
February 4, 2004 00:00:00 UTC
1075852800
Social media era begins
iPhone Release
June 29, 2007 00:00:00 UTC
1183075200
Smartphone revolution
Bitcoin Genesis
January 3, 2009 18:15:05 UTC
1231006505
First Bitcoin block
32-bit Overflow
January 19, 2038 03:14:07 UTC
2147483647
Year 2038 problem
Common Programming Scenarios
Scenario
Description
Example Timestamp
Use Case
User Registration
Account creation time
1721088000
Track user lifetime
Session Expiry
Login session timeout
1721091600
Security management
Cache Expiration
Data cache validity
1721174400
Performance optimization
Event Scheduling
Future event timing
1751184000
Calendar applications
Log Timestamps
System event logging
1721088000
Debugging and monitoring
API Rate Limiting
Request throttling
1721088060
API usage control
Frequently Asked Questions
What is Unix timestamp? Unix timestamp is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC, also known as the Unix epoch.
Why use Unix timestamps? They provide a universal, timezone-independent way to represent time, making it easy to store, compare, and transfer date/time data between systems.
What's the difference between seconds and milliseconds? Unix timestamps in seconds are the standard format, while milliseconds (1000x larger) provide more precision and are commonly used in JavaScript.
What is the Year 2038 problem? On January 19, 2038, 32-bit signed integers will overflow when representing Unix timestamps, potentially causing system failures in older systems.
How do I handle timezones with Unix timestamps? Unix timestamps are always in UTC. Convert to local time by adding/subtracting the timezone offset when displaying to users.
Can Unix timestamps be negative? Yes, negative timestamps represent dates before January 1, 1970. However, some systems may not support negative values.
What's the maximum Unix timestamp value? For 32-bit systems: 2,147,483,647 (Jan 19, 2038). For 64-bit systems: 9,223,372,036,854,775,807 (year 292 billion).
How accurate are Unix timestamps? Standard Unix timestamps have 1-second precision. For microsecond precision, use extended formats or separate fractional seconds.