Convert a time between time zones

Convert a date and time from one time zone to one or more others, with UTC offsets and daylight-saving status. Detects local times that do not exist (spring forward) or happen twice (fall back).

CHF 0.001 / callCall itTry it
Bond marine chronometer, ca. 1812
Bond marine chronometerca. 1812

Details

Input: either an instant with offset ("2026-10-25T01:30:00Z") or a local time without offset plus "from_zone".

Covers: every IANA time zone.

Price: CHF 0.001 per call (first 100 calls per day free).

Example: {"time":"2026-11-02T09:00","from_zone":"America/New_York","to_zones":["Europe/Zurich","Asia/Tokyo"]} → 15:00 in Zurich (+01:00), 23:00 in Tokyo.

Call it

REST
curl -X POST https://api.tausendwerk.xyz/v1/convert-time \
  -H "Content-Type: application/json" \
  -d '{"time":"2026-11-02T09:00","from_zone":"America/New_York","to_zones":["Europe/Zurich","Asia/Tokyo"]}'
MCP tool name
convert_time

After the free 100 calls per day, add a key: Authorization: Bearer tw_live_…. Pricing

Try it

Runs against the live API with the free allowance.

Input schema JSON Schema
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "time",
    "to_zones"
  ],
  "properties": {
    "time": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(:\\d{2}(\\.\\d+)?)?(Z|[+-]\\d{2}:\\d{2})?$"
    },
    "from_zone": {
      "type": "string",
      "maxLength": 64,
      "description": "Needed when \"time\" has no offset"
    },
    "to_zones": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 64
      },
      "minItems": 1,
      "maxItems": 20
    },
    "ambiguous": {
      "type": "string",
      "enum": [
        "earlier",
        "later"
      ],
      "default": "earlier",
      "description": "Which instant to use for a repeated local time"
    }
  },
  "examples": [
    {
      "time": "2026-11-02T09:00",
      "from_zone": "America/New_York",
      "to_zones": [
        "Europe/Zurich",
        "Asia/Tokyo"
      ]
    }
  ]
}

More in Time