Time systems, calendar references, and timezone tools.

Dates & standards

Date Formats — ISO 8601, Unix and Julian Dates

Choose a format for a spreadsheet, decode a production label, or put an exact moment into an API. Compare the conventions before converting your value.

Choose a format with a purpose

Compare formats by their purpose and the information they preserve.

Look up a current format

  • Julian Date

    Current ordinal Julian code with conversion help and year charts.

  • Unix Timestamp

    Current epoch time with converter and system background.

  • Day of the Year

    Current ordinal day and year-progress references.

Understand the standard

  • ISO 8601

    Machine-readable date and time strings used in APIs, logs, and data exchange.

  • Ordinal Date Format

    How YYYY-DDD notation works and where it is actually used.

  • Seconds vs Milliseconds

    Identify timestamp units before they turn into conversion bugs.

Background and edge cases

A date is not always a timestamp

A birthday such as 1990-07-12 describes a calendar date. It has no inherent time zone. A log entry such as 2026-01-15T14:30:00Z describes one instant worldwide. Converting a birthday to midnight UTC can display the previous date in an American time zone; keep date-only values separate from timestamps.

One moment, several representations

RepresentationExampleUse it for
Calendar date2026-01-15Invoices, birthdays, file names
UTC timestamp2026-01-15T00:00:00ZLogs and event exchange
Ordinal date2026-015Day-of-year records
Unix seconds1768435200Numeric timestamps
Astronomical JD2461055.5Continuous astronomical day counts

Check before importing a column

Preserve leading zeros in ordinal codes, identify seconds versus milliseconds, and confirm how missing offsets are interpreted. A spreadsheet may silently convert a code such as 26015 to a number. Import codes as text when their width matters. Use a four-digit year wherever the receiving system allows it.