{"slug":"us-market-hours-and-daylight-saving","qid":"ny_open_in_utc","label":"The New York open on two clocks: month-end sessions, August 2024 to July 2026","post_title":"US Market Hours and Daylight Saving Time","post_url":"/blog/us-market-hours-and-daylight-saving#q-ny_open_in_utc","columns":["month","month_label","ny_open_et_clock","ny_open_utc_clock","ny_open_et_minutes","ny_open_utc_minutes"],"rows":[{"month":"2024-08","month_label":"August 2024","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2024-09","month_label":"September 2024","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2024-10","month_label":"October 2024","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2024-11","month_label":"November 2024","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2024-12","month_label":"December 2024","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2025-01","month_label":"January 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2025-02","month_label":"February 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2025-03","month_label":"March 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-04","month_label":"April 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-05","month_label":"May 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-06","month_label":"June 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-07","month_label":"July 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-08","month_label":"August 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-09","month_label":"September 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-10","month_label":"October 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2025-11","month_label":"November 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2025-12","month_label":"December 2025","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2026-01","month_label":"January 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2026-02","month_label":"February 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"14:30","ny_open_et_minutes":570,"ny_open_utc_minutes":870},{"month":"2026-03","month_label":"March 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2026-04","month_label":"April 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2026-05","month_label":"May 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2026-06","month_label":"June 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810},{"month":"2026-07","month_label":"July 2026","ny_open_et_clock":"09:30","ny_open_utc_clock":"13:30","ny_open_et_minutes":570,"ny_open_utc_minutes":810}],"shape":"series","sql":"WITH ny_opens AS (\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,\n           min(window_start) AS open_utc\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2024-08-01') AND toDate('2026-07-31')\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) = 570\n    GROUP BY session_date\n)\nSELECT formatDateTime(toStartOfMonth(session_date), '%Y-%m') AS month,\n       formatDateTimeInJodaSyntax(toStartOfMonth(session_date), 'MMMM yyyy') AS month_label,\n       formatDateTime(toTimeZone(argMax(open_utc, session_date), 'America/New_York'), '%H:%i') AS ny_open_et_clock,\n       formatDateTime(argMax(open_utc, session_date), '%H:%i') AS ny_open_utc_clock,\n       toHour(toTimeZone(argMax(open_utc, session_date), 'America/New_York')) * 60\n           + toMinute(toTimeZone(argMax(open_utc, session_date), 'America/New_York')) AS ny_open_et_minutes,\n       toHour(argMax(open_utc, session_date)) * 60\n           + toMinute(argMax(open_utc, session_date)) AS ny_open_utc_minutes\nFROM ny_opens\nGROUP BY toStartOfMonth(session_date)\nORDER BY toStartOfMonth(session_date)","computed_at":"2026-08-04T14:37:37.241040+00:00","elapsed":0.003828586}