Required offset
Use Z for UTC or a numeric offset such as -05:00 or +09:00.
ISO 8601 · RFC 3339
Check whether a date string clearly identifies an instant. Validate Z or a numeric UTC offset, preserve up to nine fractional-second digits and compare UTC, Korea time and exact Unix values.
A complete internet timestamp combines a calendar date, clock time and explicit relationship to UTC.
| Part | Example | Meaning |
|---|---|---|
| Date | 2024-01-01 | Year, month and day |
| Separator | T | Separates the date and clock time |
| Time | 09:00:00 | Hour, minute and second |
| Fraction | .123456789 | Optional subsecond precision |
| Offset | +09:00 | The entered clock is nine hours ahead of UTC |
2024-01-01T00:00:00Z and 2024-01-01T09:00:00+09:00 look different but identify exactly the same moment.The input is validated strictly so an impossible or ambiguous date is not silently adjusted.
Use Z for UTC or a numeric offset such as -05:00 or +09:00.
Month lengths and Gregorian leap years are checked. Invalid dates such as February 30 are rejected.
One through nine fractional digits are preserved rather than rounded through a floating-point number.
Offset is not a named time zone. -05:00 describes a numeric difference from UTC but does not identify New York or its daylight-saving rules. Use the relevant IANA zone for historical regional schedules.
Compare the syntax before using a date in an API, log or shared schedule.
| Input | Status | Reason |
|---|---|---|
2024-01-01T00:00:00Z | Valid | UTC is explicit |
2024-01-01T09:00:00+09:00 | Valid | Numeric offset is explicit |
2024-01-01T00:00:00.123456789Z | Valid | Nine fractional digits |
2024-01-01 00:00:00 | Rejected | No T separator or offset |
2024-02-30T00:00:00Z | Rejected | Impossible calendar date |
2016-12-31T23:59:60Z | Rejected | Leap second is outside this Unix conversion model |
The internet date-time profile is defined by RFC 3339. Regional rules are maintained in the IANA Time Zone Database.
Common questions about offsets, fractions and Unix conversion.
Z marks a UTC offset of zero. 2024-01-01T00:00:00Z identifies the same instant as 2024-01-01T09:00:00+09:00.
This validator requires Z or a numeric offset so the string identifies one unambiguous instant rather than only a local clock reading.
Up to nine digits are preserved, covering millisecond, microsecond and nanosecond notation.
No. It rejects second 60 because conventional Unix time does not represent a leap second as an ordinary additional second.
Move between a validated string, Unix units and regional date displays.
Choose UTC, KST or device-local time from a calendar field.
Calculate a timestamp →Numeric inputConvert seconds through nanoseconds to an exact ISO date.
Show a date →Time-zone comparisonCompare both clock displays and check day rollover.
Convert UTC and KST →