{
  "id": "forex-market-hours",
  "version": "fa0b6280f93f",
  "status": "published",
  "name": "Forex Market Hours",
  "question": "Forex market hours in my time zone",
  "summary": "Shows the Sydney, Tokyo, London, and New York forex sessions of a trading day in your time zone, with the London and New York overlap and the week’s opening and closing times.",
  "category": "days",
  "subcategory": "time-and-hours",
  "url": "https://www.acalculator.org/days/forex-market-hours",
  "markdown": "https://www.acalculator.org/days/forex-market-hours.md",
  "kind": "function",
  "method": "For the trading day, find the moment (UTC) each session opens and closes in its own city’s local time, and the week’s open and close at 5:00 PM New York time, then show each moment on your time zone’s clock, from the browser’s IANA time zone data.",
  "assumptions": [
    "Sessions, each in its own city’s local time on the trading day: Sydney 7:00 AM to 4:00 PM (Australia/Sydney), Tokyo 9:00 AM to 6:00 PM (Asia/Tokyo), London 8:00 AM to 5:00 PM (Europe/London: GMT in winter, BST in summer), New York 8:00 AM to 5:00 PM (America/New_York). These are the local business hours commonly published for the forex sessions (Fortrade); the forex market has no exchange with an official opening bell.",
    "The week opens on the Sunday before the trading day and closes on the Friday after it (the trading day itself when it is a Friday), both at 5:00 PM New York time. A Sydney session that starts before 5:00 PM New York time on a Sunday is shown as it is; brokers start the week at their own times.",
    "The trading day is the date you pick when it is a Monday to Friday; a Saturday or Sunday shows the Monday after.",
    "Each time is shown on your time zone’s clock as “Mon, Oct 19, 8:00 AM”; a session shows “to 5:00 PM” when it ends on the same date in your time zone, and the end date too when it does not. The London and New York overlap runs from the later opening to the earlier closing, and its length is in hours and minutes (“4 hours”).",
    "Offsets and daylight saving come from the browser’s IANA time zone data (tzdata 2026a when this page was checked), so a rule change arrives with a browser update. Dates from 2000 to 2040 work."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "zone": {
        "title": "Your time zone",
        "description": "The time zone to show the sessions in (IANA name).",
        "type": "string",
        "enum": [
          "UTC",
          "America/Adak",
          "Australia/Adelaide",
          "Asia/Almaty",
          "America/Anchorage",
          "Pacific/Apia",
          "Europe/Athens",
          "Pacific/Auckland",
          "Atlantic/Azores",
          "Asia/Baghdad",
          "Asia/Bangkok",
          "Asia/Shanghai",
          "Europe/Berlin",
          "America/Bogota",
          "Australia/Brisbane",
          "Europe/Brussels",
          "America/Argentina/Buenos_Aires",
          "Africa/Cairo",
          "America/Cancun",
          "Atlantic/Cape_Verde",
          "America/Caracas",
          "Africa/Casablanca",
          "Pacific/Chatham",
          "America/Chicago",
          "Asia/Colombo",
          "Australia/Darwin",
          "America/Denver",
          "Asia/Dhaka",
          "Asia/Dubai",
          "Europe/Dublin",
          "America/Edmonton",
          "Australia/Eucla",
          "Pacific/Fiji",
          "Pacific/Guam",
          "America/Halifax",
          "America/Havana",
          "Europe/Helsinki",
          "Asia/Ho_Chi_Minh",
          "Asia/Hong_Kong",
          "Pacific/Honolulu",
          "Asia/Kolkata",
          "Europe/Istanbul",
          "Asia/Jakarta",
          "Asia/Jerusalem",
          "Africa/Johannesburg",
          "Asia/Kabul",
          "Europe/Kaliningrad",
          "Asia/Karachi",
          "Asia/Kathmandu",
          "Pacific/Kiritimati",
          "Europe/Kyiv",
          "Africa/Lagos",
          "America/Lima",
          "Europe/Lisbon",
          "Europe/London",
          "Australia/Lord_Howe",
          "America/Los_Angeles",
          "Europe/Madrid",
          "Asia/Manila",
          "Pacific/Marquesas",
          "Australia/Melbourne",
          "America/Mexico_City",
          "Europe/Moscow",
          "Africa/Nairobi",
          "America/New_York",
          "America/St_Johns",
          "America/Nuuk",
          "Pacific/Pago_Pago",
          "Europe/Paris",
          "Australia/Perth",
          "America/Phoenix",
          "Atlantic/Reykjavik",
          "America/Regina",
          "Asia/Riyadh",
          "Europe/Rome",
          "America/Puerto_Rico",
          "America/Santiago",
          "America/Sao_Paulo",
          "Asia/Seoul",
          "Asia/Singapore",
          "Europe/Stockholm",
          "Australia/Sydney",
          "Pacific/Tahiti",
          "Asia/Taipei",
          "Asia/Tashkent",
          "Asia/Tehran",
          "America/Tijuana",
          "Asia/Tokyo",
          "Pacific/Tongatapu",
          "America/Toronto",
          "America/Vancouver",
          "Asia/Vladivostok",
          "Europe/Warsaw",
          "America/Whitehorse",
          "America/Winnipeg",
          "Asia/Yangon",
          "Asia/Yekaterinburg",
          "Europe/Zurich"
        ]
      },
      "on": {
        "title": "Trading day",
        "description": "The trading day, Monday to Friday; a Saturday or Sunday shows the Monday after. Today, unless you change it.",
        "type": "string",
        "format": "date"
      }
    }
  },
  "outputs": {
    "overlap": {
      "label": "London and New York overlap",
      "description": "When the London and New York sessions are both open, in your time zone.",
      "format": "text"
    },
    "overlapLength": {
      "label": "Overlap length",
      "description": "How long the London and New York sessions are both open.",
      "format": "text"
    },
    "sydney": {
      "label": "Sydney session",
      "description": "7:00 AM to 4:00 PM Sydney time, in your time zone.",
      "format": "text"
    },
    "tokyo": {
      "label": "Tokyo session",
      "description": "9:00 AM to 6:00 PM Tokyo time, in your time zone.",
      "format": "text"
    },
    "london": {
      "label": "London session",
      "description": "8:00 AM to 5:00 PM London time, in your time zone.",
      "format": "text"
    },
    "newYork": {
      "label": "New York session",
      "description": "8:00 AM to 5:00 PM New York time, in your time zone.",
      "format": "text"
    },
    "day": {
      "label": "Trading day",
      "description": "The trading day shown: Monday to Friday.",
      "format": "date-long"
    },
    "opens": {
      "label": "Week opens",
      "description": "Sunday at 5:00 PM New York time, before the trading day, in your time zone.",
      "format": "text"
    },
    "closes": {
      "label": "Week closes",
      "description": "Friday at 5:00 PM New York time, after the trading day, in your time zone.",
      "format": "text"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "zone": "America/New_York",
      "on": "2026-10-19"
    },
    "outputs": {
      "overlap": "Mon, Oct 19, 8:00 AM to 12:00 PM",
      "overlapLength": "4 hours",
      "sydney": "Sun, Oct 18, 4:00 PM to Mon, Oct 19, 1:00 AM",
      "tokyo": "Sun, Oct 18, 8:00 PM to Mon, Oct 19, 5:00 AM",
      "london": "Mon, Oct 19, 3:00 AM to 12:00 PM",
      "newYork": "Mon, Oct 19, 8:00 AM to 5:00 PM",
      "day": "2026-10-19",
      "opens": "Sun, Oct 18, 5:00 PM",
      "closes": "Fri, Oct 23, 5:00 PM"
    },
    "text": "On Monday, October 19, 2026, in New York (US Eastern) time, the London and New York sessions overlap Mon, Oct 19, 8:00 AM to 12:00 PM."
  },
  "examples": [
    {
      "given": {
        "zone": "America/New_York",
        "on": "2026-10-19"
      },
      "expect": {
        "overlap": "Mon, Oct 19, 8:00 AM to 12:00 PM",
        "overlapLength": "4 hours",
        "sydney": "Sun, Oct 18, 4:00 PM to Mon, Oct 19, 1:00 AM",
        "tokyo": "Sun, Oct 18, 8:00 PM to Mon, Oct 19, 5:00 AM",
        "london": "Mon, Oct 19, 3:00 AM to 12:00 PM",
        "newYork": "Mon, Oct 19, 8:00 AM to 5:00 PM",
        "day": "2026-10-19",
        "opens": "Sun, Oct 18, 5:00 PM",
        "closes": "Fri, Oct 23, 5:00 PM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    },
    {
      "given": {
        "zone": "Europe/London",
        "on": "2026-10-28"
      },
      "expect": {
        "overlap": "Wed, Oct 28, 12:00 PM to 5:00 PM",
        "overlapLength": "5 hours",
        "sydney": "Tue, Oct 27, 8:00 PM to Wed, Oct 28, 5:00 AM",
        "tokyo": "Wed, Oct 28, 12:00 AM to 9:00 AM",
        "london": "Wed, Oct 28, 8:00 AM to 5:00 PM",
        "newYork": "Wed, Oct 28, 12:00 PM to 9:00 PM",
        "day": "2026-10-28",
        "opens": "Sun, Oct 25, 9:00 PM",
        "closes": "Fri, Oct 30, 9:00 PM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    },
    {
      "given": {
        "zone": "UTC",
        "on": "2026-10-24"
      },
      "expect": {
        "overlap": "Mon, Oct 26, 12:00 PM to 5:00 PM",
        "overlapLength": "5 hours",
        "sydney": "Sun, Oct 25, 8:00 PM to Mon, Oct 26, 5:00 AM",
        "tokyo": "Mon, Oct 26, 12:00 AM to 9:00 AM",
        "london": "Mon, Oct 26, 8:00 AM to 5:00 PM",
        "newYork": "Mon, Oct 26, 12:00 PM to 9:00 PM",
        "day": "2026-10-26",
        "opens": "Sun, Oct 25, 9:00 PM",
        "closes": "Fri, Oct 30, 9:00 PM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    },
    {
      "given": {
        "zone": "Asia/Kolkata",
        "on": "2027-01-15"
      },
      "expect": {
        "overlap": "Fri, Jan 15, 6:30 PM to 10:30 PM",
        "overlapLength": "4 hours",
        "sydney": "Fri, Jan 15, 1:30 AM to 10:30 AM",
        "tokyo": "Fri, Jan 15, 5:30 AM to 2:30 PM",
        "london": "Fri, Jan 15, 1:30 PM to 10:30 PM",
        "newYork": "Fri, Jan 15, 6:30 PM to Sat, Jan 16, 3:30 AM",
        "day": "2027-01-15",
        "opens": "Mon, Jan 11, 3:30 AM",
        "closes": "Sat, Jan 16, 3:30 AM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    },
    {
      "given": {
        "zone": "Australia/Sydney",
        "on": "2027-07-15"
      },
      "expect": {
        "overlap": "Thu, Jul 15, 10:00 PM to Fri, Jul 16, 2:00 AM",
        "overlapLength": "4 hours",
        "sydney": "Thu, Jul 15, 7:00 AM to 4:00 PM",
        "tokyo": "Thu, Jul 15, 10:00 AM to 7:00 PM",
        "london": "Thu, Jul 15, 5:00 PM to Fri, Jul 16, 2:00 AM",
        "newYork": "Thu, Jul 15, 10:00 PM to Fri, Jul 16, 7:00 AM",
        "day": "2027-07-15",
        "opens": "Mon, Jul 12, 7:00 AM",
        "closes": "Sat, Jul 17, 7:00 AM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    },
    {
      "given": {
        "zone": "America/Los_Angeles",
        "on": "2027-03-16"
      },
      "expect": {
        "overlap": "Tue, Mar 16, 5:00 AM to 10:00 AM",
        "overlapLength": "5 hours",
        "sydney": "Mon, Mar 15, 1:00 PM to 10:00 PM",
        "tokyo": "Mon, Mar 15, 5:00 PM to Tue, Mar 16, 2:00 AM",
        "london": "Tue, Mar 16, 1:00 AM to 10:00 AM",
        "newYork": "Tue, Mar 16, 5:00 AM to 2:00 PM",
        "day": "2027-03-16",
        "opens": "Sun, Mar 14, 2:00 PM",
        "closes": "Fri, Mar 19, 2:00 PM"
      },
      "source": "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024), the local session hours (https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/); Dukascopy Bank, Forex Market Hours, the week from 5 PM Sunday to 5 PM Friday New York time (https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/); IANA Time Zone Database, tzdata 2026a (https://www.iana.org/time-zones); Python 3 zoneinfo with tzdata 2026a (docs/progress/WP-141/truth_tz.py)"
    }
  ],
  "sources": [
    "Fortrade, Around the clock: navigating the global forex trading sessions (May 19, 2024): each session’s local opening and closing hours (retrieved 2026-10-19). https://www.fortrade.com/a/blog/around-the-clock-navigating-the-global-forex-trading-sessions/",
    "Dukascopy Bank, Forex Market Hours: the market opens at 5 PM New York time on Sunday and closes at 5 PM on Friday (retrieved 2026-10-19). https://www.dukascopy.com/swiss/english/fx-market-tools/forex-market-hours/",
    "IANA Time Zone Database, tzdata 2026a: the zones and their daylight saving rules. https://www.iana.org/time-zones",
    "15 U.S.C. 260a, advancement of time: US daylight saving time from the second Sunday in March to the first Sunday in November; the 2005 amendment (Pub. L. 109–58, from March 2007) replaced the first Sunday in April and the last Sunday in October (retrieved 2026-10-19). https://www.law.cornell.edu/uscode/text/15/260a",
    "GOV.UK, When do the clocks change?: forward at 1am on the last Sunday in March, back at 2am on the last Sunday in October (retrieved 2026-10-19). https://www.gov.uk/when-do-the-clocks-change",
    "NSW Government, Daylight saving: starts Sunday 4 October 2026, ends Sunday 4 April 2027 (retrieved 2026-10-19). https://www.nsw.gov.au/about-nsw/daylight-saving"
  ],
  "related": [
    "time-zone-converter",
    "time-zone-meeting-planner",
    "time-zones",
    "us-time-zones"
  ],
  "changelog": []
}
