Skip to main content

Time Zone Distribution Service

The Time Zone Distribution Service (TZDS), defined in RFC 7808, provides a standardized way to distribute time zone data over HTTPS.

Overview

TZDS allows clients to discover and retrieve authoritative time zone definitions from a trusted server. This solves the problem of clients having outdated or inconsistent time zone data.

Service Discovery

TZDS uses well-known URLs and WebFinger for discovery:

https://example.com/.well-known/timezone

Operations

List Time Zones

GET /tzdist/timezones

Returns a list of available time zone IDs.

Get Time Zone Data

GET /tzdist/timezones/America/New_York

Returns the time zone definition in iCalendar (VTIMEZONE) or other formats.

Sync Changes

Clients can use conditional requests (If-Modified-Since, If-None-Match) to efficiently check for updates without re-downloading unchanged data.

Benefits

  • Single source of truth — All clients use the same time zone data.
  • Timely updates — Changes propagate quickly when governments alter DST rules.
  • Reduced client complexity — Clients don’t need to bundle their own tzdata.
  • Consistent format — All clients receive VTIMEZONE in the same format.
Edit this page on GitHub