Time Format Converter
Convert between time formats, timestamps, and date strings.
ISO 8601 Extended
YYYY-MM-DDTHH:mm:ss.sssZ
ISO 8601 Basic
YYYYMMDDTHHmmss.sssZ
ISO 8601 Date Only
YYYY-MM-DD
ISO 8601 Time Only
HH:mm:ss.sss
ISO 8601 Week Date
YYYY-Www-D
RFC 2822
Date format used in email headers
RFC 3339
Internet timestamp format
Unix Timestamp (seconds)
Seconds since 1970-01-01 00:00:00 UTC
Unix Timestamp (milliseconds)
Milliseconds since 1970-01-01 00:00:00 UTC
Unix Timestamp (microseconds)
Microseconds since 1970-01-01 00:00:00 UTC
Unix Timestamp (nanoseconds)
Nanoseconds since 1970-01-01 00:00:00 UTC
Windows FILETIME
100-nanosecond intervals since 1601-01-01 00:00:00 UTC
.NET DateTime Ticks
100-nanosecond ticks since 0001-01-01 00:00:00
POSIX Time
Seconds since epoch (same as Unix, but ambiguous during leap seconds)
JavaScript Date String
Date.toString() format
JavaScript UTC String
Date.toUTCString() format
JavaScript ISO String
Date.toISOString() format
JavaScript Locale String
Date.toLocaleString() format
JavaScript Time String
Date.toTimeString() format
SQL DATETIME
YYYY-MM-DD HH:mm:ss
HTTP Date Header
Format used in HTTP headers
TAI (International Atomic Time)
Continuous time scale without leap seconds (UTC + 37s)
GPS Time
Seconds since 1980-01-06 00:00:00 UTC (no leap seconds)
GPS Week Number
Week number since GPS epoch + seconds into week
Julian Date (JD)
Days since noon on January 1, 4713 BC
Modified Julian Date (MJD)
JD - 2400000.5 (days since midnight Nov 17, 1858)