{
  "name": "Exchange holidays 2028 — 1 market scopes",
  "year": 2028,
  "data_version": "2026.10.01-rc.1",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Markets Open (https://marketsopen.today) — data_version 2026.10.01-rc.1",
  "generated_from": "exchange notices; facts restated, notice text not reproduced",
  "note": "holiday_start/holiday_end are the dates named in the notice; closed_from/closed_to extend across adjoining weekends and adjusted workdays on which the exchange stays closed. null means no assertion. Half days carry kind=half_day.",
  "rows": [
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "mlk",
      "holiday_name": "Martin Luther King, Jr. Day",
      "holiday_name_zh": "马丁路德金纪念日",
      "holiday_start": "2028-01-17",
      "holiday_end": "2028-01-17",
      "closed_from": "2028-01-15",
      "closed_to": "2028-01-17",
      "reopens_on": "2028-01-18",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "presidents",
      "holiday_name": "Washington’s Birthday",
      "holiday_name_zh": "总统日",
      "holiday_start": "2028-02-21",
      "holiday_end": "2028-02-21",
      "closed_from": "2028-02-19",
      "closed_to": "2028-02-21",
      "reopens_on": "2028-02-22",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "good-friday",
      "holiday_name": "Good Friday",
      "holiday_name_zh": "耶稣受难日",
      "holiday_start": "2028-04-14",
      "holiday_end": "2028-04-14",
      "closed_from": "2028-04-14",
      "closed_to": "2028-04-16",
      "reopens_on": "2028-04-17",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "memorial",
      "holiday_name": "Memorial Day",
      "holiday_name_zh": "阵亡将士纪念日",
      "holiday_start": "2028-05-29",
      "holiday_end": "2028-05-29",
      "closed_from": "2028-05-27",
      "closed_to": "2028-05-29",
      "reopens_on": "2028-05-30",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "juneteenth",
      "holiday_name": "Juneteenth",
      "holiday_name_zh": "六月节",
      "holiday_start": "2028-06-19",
      "holiday_end": "2028-06-19",
      "closed_from": "2028-06-17",
      "closed_to": "2028-06-19",
      "reopens_on": "2028-06-20",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "independence",
      "holiday_name": "Independence Day",
      "holiday_name_zh": "独立日",
      "holiday_start": "2028-07-04",
      "holiday_end": "2028-07-04",
      "closed_from": "2028-07-04",
      "closed_to": "2028-07-04",
      "reopens_on": "2028-07-05",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "labor",
      "holiday_name": "Labor Day",
      "holiday_name_zh": "劳动节",
      "holiday_start": "2028-09-04",
      "holiday_end": "2028-09-04",
      "closed_from": "2028-09-02",
      "closed_to": "2028-09-04",
      "reopens_on": "2028-09-05",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "thanksgiving",
      "holiday_name": "Thanksgiving Day",
      "holiday_name_zh": "感恩节",
      "holiday_start": "2028-11-23",
      "holiday_end": "2028-11-23",
      "closed_from": "2028-11-23",
      "closed_to": "2028-11-23",
      "reopens_on": "2028-11-24",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "christmas",
      "holiday_name": "Christmas Day",
      "holiday_name_zh": "圣诞节",
      "holiday_start": "2028-12-25",
      "holiday_end": "2028-12-25",
      "closed_from": "2028-12-23",
      "closed_to": "2028-12-25",
      "reopens_on": "2028-12-26",
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "half-day-2028-07-03",
      "holiday_name": "Early close at 13:00 ET",
      "holiday_name_zh": "13:00 ET 提前收盘",
      "holiday_start": "2028-07-03",
      "holiday_end": "2028-07-03",
      "closed_from": "2028-07-03",
      "closed_to": "2028-07-03",
      "reopens_on": null,
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference",
      "kind": "half_day"
    },
    {
      "market_id": "NYSE",
      "market_name": "New York Stock Exchange",
      "market_name_zh": "纽约证券交易所",
      "time_zone": "America/New_York",
      "holiday_id": "half-day-2028-11-24",
      "holiday_name": "Early close at 13:00 ET",
      "holiday_name_zh": "13:00 ET 提前收盘",
      "holiday_start": "2028-11-24",
      "holiday_end": "2028-11-24",
      "closed_from": "2028-11-24",
      "closed_to": "2028-11-24",
      "reopens_on": null,
      "night_session_resumes_on": null,
      "source_id": "nyse.2028",
      "source_type": "official",
      "source_url": "https://www.nyse.com/trade/hours-calendars",
      "official_notice_url": "https://www.nyse.com/trade/hours-calendars",
      "source_checked_at": "2026-10-01",
      "verified_at": "2026-10-01",
      "verified_by": "Bruce",
      "rights_status": "approved_public_reference",
      "kind": "half_day"
    }
  ]
}
