{"slug":"us-premarket-and-after-hours-israel-time","qid":"israel_clock_table","label":"US session boundaries in New York, UTC and Israel time","post_title":"US Premarket and After-Hours in Israel Time","post_url":"/blog/us-premarket-and-after-hours-israel-time#q-israel_clock_table","columns":["us_session_boundary","new_york_clock","utc_clock","israel_clock","israel_calendar_day","new_york_utc_offset_hours","israel_utc_offset_hours"],"rows":[{"us_session_boundary":"Premarket session opens","new_york_clock":"04:00","utc_clock":"08:00","israel_clock":"11:00","israel_calendar_day":"same day","new_york_utc_offset_hours":-4,"israel_utc_offset_hours":3},{"us_session_boundary":"Regular session opens","new_york_clock":"09:30","utc_clock":"13:30","israel_clock":"16:30","israel_calendar_day":"same day","new_york_utc_offset_hours":-4,"israel_utc_offset_hours":3},{"us_session_boundary":"Regular session closes","new_york_clock":"16:00","utc_clock":"20:00","israel_clock":"23:00","israel_calendar_day":"same day","new_york_utc_offset_hours":-4,"israel_utc_offset_hours":3},{"us_session_boundary":"After-hours session ends","new_york_clock":"20:00","utc_clock":"00:00","israel_clock":"03:00","israel_calendar_day":"next day","new_york_utc_offset_hours":-4,"israel_utc_offset_hours":3}],"shape":"series","sql":"SELECT\n    tupleElement(b, 1)                                              AS us_session_boundary,\n    tupleElement(b, 2)                                              AS new_york_clock,\n    formatDateTime(toTimeZone(stamp, 'UTC'), '%H:%i')               AS utc_clock,\n    formatDateTime(toTimeZone(stamp, 'Asia/Jerusalem'), '%H:%i')    AS israel_clock,\n    if(toDate(toTimeZone(stamp, 'Asia/Jerusalem')) > toDate(toTimeZone(stamp, 'America/New_York')),\n       'next day', 'same day')                                      AS israel_calendar_day,\n    toInt32(timeZoneOffset(toTimeZone(stamp, 'America/New_York')) / 3600) AS new_york_utc_offset_hours,\n    toInt32(timeZoneOffset(toTimeZone(stamp, 'Asia/Jerusalem')) / 3600)   AS israel_utc_offset_hours\nFROM\n(\n    SELECT\n        b,\n        toDateTime(concat(toString(today()), ' ', tupleElement(b, 2), ':00'), 'America/New_York') AS stamp\n    FROM\n    (\n        SELECT arrayJoin([\n            ('Premarket session opens',  '04:00'),\n            ('Regular session opens',    '09:30'),\n            ('Regular session closes',   '16:00'),\n            ('After-hours session ends', '20:00')\n        ]) AS b\n    )\n)\nORDER BY new_york_clock","computed_at":"2026-10-05T15:11:03.022093+00:00","elapsed":0.010499242}