Converter
Formats
Timezones
Examples
FAQ

Unix Timestamp Converter

Convert between Unix timestamps (seconds since January 1, 1970) and human-readable dates.

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

LanguageGet Current TimestampConvert from UnixConvert to Unix
JavaScriptDate.now() / 1000new Date(unix * 1000)Math.floor(date.getTime() / 1000)
Pythontime.time()datetime.fromtimestamp(unix)int(datetime.timestamp())
PHPtime()date('Y-m-d H:i:s', $unix)strtotime($date)
JavaSystem.currentTimeMillis() / 1000new Date(unix * 1000L)date.getTime() / 1000
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()DateTimeOffset.FromUnixTimeSeconds(unix)dateTime.ToUnixTimeSeconds()
MySQLUNIX_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

TimezoneAbbreviationUTC OffsetMajor Cities
Pacific Standard TimePST/PDTUTC-8/-7Los Angeles, Seattle, Vancouver
Mountain Standard TimeMST/MDTUTC-7/-6Denver, Phoenix, Calgary
Central Standard TimeCST/CDTUTC-6/-5Chicago, Dallas, Mexico City
Eastern Standard TimeEST/EDTUTC-5/-4New York, Toronto, Miami
Greenwich Mean TimeGMT/BSTUTC+0/+1London, Dublin, Lisbon
Central European TimeCET/CESTUTC+1/+2Paris, Berlin, Rome
Japan Standard TimeJSTUTC+9Tokyo, Osaka, Seoul
Australian Eastern TimeAEST/AEDTUTC+10/+11Sydney, Melbourne, Brisbane

Common Examples

Historical timestamps and important dates in Unix time format.

Historical Timestamps

EventDateUnix TimestampNotes
Unix Epoch StartJanuary 1, 1970 00:00:00 UTC0Beginning of Unix time
Y2K BugJanuary 1, 2000 00:00:00 UTC946684800Millennium bug concern
9/11 AttacksSeptember 11, 2001 08:46:00 UTC1000198000First plane impact
Facebook LaunchFebruary 4, 2004 00:00:00 UTC1075852800Social media era begins
iPhone ReleaseJune 29, 2007 00:00:00 UTC1183075200Smartphone revolution
Bitcoin GenesisJanuary 3, 2009 18:15:05 UTC1231006505First Bitcoin block
32-bit OverflowJanuary 19, 2038 03:14:07 UTC2147483647Year 2038 problem

Common Programming Scenarios

ScenarioDescriptionExample TimestampUse Case
User RegistrationAccount creation time1721088000Track user lifetime
Session ExpiryLogin session timeout1721091600Security management
Cache ExpirationData cache validity1721174400Performance optimization
Event SchedulingFuture event timing1751184000Calendar applications
Log TimestampsSystem event logging1721088000Debugging and monitoring
API Rate LimitingRequest throttling1721088060API 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.