happytails.ai

Time Zone Converter

Open Time Zone Converter on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "time-zone-converter",
  "category": "date-time-tools",
  "built": true,
  "requirements": "IANA zones, date selection and DST ambiguity; compare working hours.",
  "implementation": {
    "fields": [
      {
        "key": "zone",
        "label": "Destination IANA timezone",
        "value": "America/New_York",
        "type": "text"
      }
    ],
    "note": "The source time must end with a UTC offset, such as +01:00, or Z for UTC. Times without an offset are rejected, so a daylight-saving change cannot make the source time ambiguous.",
    "experience": {
      "automatic": true,
      "single": true,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Source date and time",
      "placeholder": "2026-06-01T12:00:00+01:00",
      "help": "Enter an ISO date and time that ends with a UTC offset, such as +01:00, or Z for UTC. An offset is required. Results update as you type. Up to 1,000,000 characters.",
      "helpParts": [
        "Enter an ISO date and time that ends with a UTC offset, such as +01:00, or Z for UTC. An offset is required.",
        "Results update as you type.",
        "Up to 1,000,000 characters."
      ],
      "action": null
    },
    "mode": "automatic",
    "interactive": false
  },
  "execution": "POST /api/v1/tools/time-zone-converter/run",
  "api": {
    "id": "time-zone-converter",
    "name": "Time zone converter",
    "category": "date-time-tools",
    "description": "IANA zones, date selection and DST ambiguity.",
    "notes": "The source time must end with a UTC offset, such as +01:00, or Z for UTC. Times without an offset are rejected, so a daylight-saving change cannot make the source time ambiguous.",
    "human_path": "/en/date-time-tools/time-zone-converter/",
    "method": "POST",
    "endpoint": "/api/v1/tools/time-zone-converter/run",
    "schema_url": "/api/v1/tools/time-zone-converter",
    "input_schema": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "input": {
          "type": "string",
          "maxLength": 1000000,
          "default": "",
          "description": "Plain text input. File tools use files instead unless otherwise documented."
        },
        "options": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "zone": {
              "type": "string",
              "description": "Destination IANA timezone",
              "default": "America/New_York"
            }
          }
        }
      }
    },
    "output_schema": {
      "type": "object",
      "required": [
        "tool",
        "result"
      ],
      "properties": {
        "tool": {
          "type": "string"
        },
        "result": {
          "type": "object",
          "required": [
            "text",
            "files"
          ],
          "properties": {
            "text": {
              "type": [
                "string",
                "null"
              ]
            },
            "data": {
              "description": "Parsed JSON when the textual result is JSON."
            },
            "name": {
              "type": "string"
            },
            "mime": {
              "type": "string"
            },
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "mime",
                  "bytes",
                  "base64"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "mime": {
                    "type": "string"
                  },
                  "bytes": {
                    "type": "integer"
                  },
                  "base64": {
                    "type": "string",
                    "contentEncoding": "base64"
                  }
                }
              }
            }
          }
        }
      }
    },
    "processing": "Server; same transformation code as browser tools",
    "limits": {
      "request_bytes": 8388608,
      "input_characters": 1000000,
      "files_bytes": 5242880,
      "max_files": 0,
      "timeout_seconds": 12
    }
  },
  "agent_processing": "Server; same transformation code as browser tools",
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

See what the same date and time means in another time zone.

How to use Time zone converter
  1. Enter source date and time in the input field.
  2. The result updates as you type. Adjust the available settings if needed.
  3. Review the result, then use Copy result or a download link when available.

Useful next steps

How Time zone converter works

Type a date and time with its UTC offset, choose a destination IANA time zone such as America/New_York, and Happytails.ai shows the same moment in that zone, along with the UTC timestamp. The input must end in Z or an offset like +01:00, so there is no guessing about daylight saving time at the source. The destination time follows your browser's time zone rules and shows its GMT offset.

Before you start

Write the source time in ISO 8601 form with an offset, for example 2026-06-01T12:00:00+01:00, and look up the exact IANA name for the destination, such as Europe/London.

A worked example

Entering 2026-06-01T12:00:00+01:00 with America/New_York returns Monday, 1 June 2026 at 07:00:00 GMT-4, and the UTC value 2026-06-01T11:00:00.000Z.

Continue your workflow: Unix timestamp converter, Time duration, Date difference.

Common questions

Why do I need to include a UTC offset?

A local time without an offset can be ambiguous, especially around daylight saving changes when a clock time can occur twice or not at all. The tool rejects input without Z or an offset such as -05:00 and asks you to add one, so the source moment is always exact.

What is an IANA time zone name?

It is a standard identifier in Region/City form, such as Asia/Tokyo or America/Los_Angeles. These names carry each region's daylight saving rules, so the converter applies the correct offset for that date. An unknown name produces an invalid time zone error.

Can I use abbreviations like EST or PST?

Abbreviations are not accepted as the source offset, so write -05:00 instead of EST. For the destination, some fixed abbreviations such as EST are recognized, but they do not switch to daylight time. For example, a June time converted to EST shows GMT-5, while America/New_York shows GMT-4.

How do I convert from UTC?

End the timestamp with Z, which means UTC, and choose your destination zone as usual. For example, 2026-06-01T12:00:00Z converted to Asia/Tokyo shows Monday, 1 June 2026 at 21:00:00 GMT+9.

Does the result handle daylight saving time?

Yes, for the destination. The tool uses the zone's rules for that specific date, so America/New_York shows GMT-4 in June and GMT-5 in January. The source side does not need daylight saving rules because you give its exact offset.