{"slug":"us-premarket-and-after-hours-israel-time","qid":"out_of_step_windows","label":"Upcoming windows where Israel is not seven hours ahead of New York","post_title":"US Premarket and After-Hours in Israel Time","post_url":"/blog/us-premarket-and-after-hours-israel-time#q-out_of_step_windows","columns":["month_date","days_out_of_step","first_day_out_of_step","last_day_out_of_step","hours_ahead_of_new_york","israel_time_premarket_opens","israel_time_at_us_open"],"rows":[{"month_date":"2026-10-01","days_out_of_step":5,"first_day_out_of_step":"Oct 26, 2026","last_day_out_of_step":"Oct 30, 2026","hours_ahead_of_new_york":6,"israel_time_premarket_opens":"10:00","israel_time_at_us_open":"15:30"},{"month_date":"2027-03-01","days_out_of_step":9,"first_day_out_of_step":"Mar 15, 2027","last_day_out_of_step":"Mar 25, 2027","hours_ahead_of_new_york":6,"israel_time_premarket_opens":"10:00","israel_time_at_us_open":"15:30"},{"month_date":"2027-11-01","days_out_of_step":5,"first_day_out_of_step":"Nov 1, 2027","last_day_out_of_step":"Nov 5, 2027","hours_ahead_of_new_york":6,"israel_time_premarket_opens":"10:00","israel_time_at_us_open":"15:30"}],"shape":"series","sql":"SELECT\n    toStartOfMonth(cal_day)                        AS month_date,\n    count()                                        AS days_out_of_step,\n    formatDateTime(min(cal_day), '%b %e, %Y')      AS first_day_out_of_step,\n    formatDateTime(max(cal_day), '%b %e, %Y')      AS last_day_out_of_step,\n    any(gap_hours)                                 AS hours_ahead_of_new_york,\n    any(israel_premarket_clock)                    AS israel_time_premarket_opens,\n    any(israel_open_clock)                         AS israel_time_at_us_open\nFROM\n(\n    SELECT\n        cal_day,\n        toInt32(timeZoneOffset(toTimeZone(us_open, 'Asia/Jerusalem')) / 3600)\n          - toInt32(timeZoneOffset(toTimeZone(us_open, 'America/New_York')) / 3600) AS gap_hours,\n        formatDateTime(toTimeZone(pre_open, 'Asia/Jerusalem'), '%H:%i') AS israel_premarket_clock,\n        formatDateTime(toTimeZone(us_open, 'Asia/Jerusalem'), '%H:%i')  AS israel_open_clock\n    FROM\n    (\n        SELECT\n            today() + toIntervalDay(n) AS cal_day,\n            toDateTime(concat(toString(cal_day), ' 09:30:00'), 'America/New_York') AS us_open,\n            toDateTime(concat(toString(cal_day), ' 04:00:00'), 'America/New_York') AS pre_open\n        FROM (SELECT arrayJoin(range(400)) AS n)\n    )\n    WHERE toDayOfWeek(cal_day) <= 5\n)\nWHERE gap_hours != 7\nGROUP BY month_date\nORDER BY month_date","computed_at":"2026-10-05T15:11:03.227163+00:00","elapsed":0.022000114}