{"slug":"us-premarket-and-after-hours-uk-time","qid":"dst_gap_2025","label":"dst_gap_2025","post_title":"us-premarket-and-after-hours-uk-time","post_url":"/blog/us-premarket-and-after-hours-uk-time#q-dst_gap_2025","columns":["session_date","session_label","london_clock_at_us_open","hours_ahead_of_new_york"],"rows":[{"session_date":"2025-10-17","session_label":"Fri 17 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-20","session_label":"Mon 20 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-21","session_label":"Tue 21 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-22","session_label":"Wed 22 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-23","session_label":"Thu 23 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-24","session_label":"Fri 24 Oct","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-10-27","session_label":"Mon 27 Oct","london_clock_at_us_open":"13:30","hours_ahead_of_new_york":4},{"session_date":"2025-10-28","session_label":"Tue 28 Oct","london_clock_at_us_open":"13:30","hours_ahead_of_new_york":4},{"session_date":"2025-10-29","session_label":"Wed 29 Oct","london_clock_at_us_open":"13:30","hours_ahead_of_new_york":4},{"session_date":"2025-10-30","session_label":"Thu 30 Oct","london_clock_at_us_open":"13:30","hours_ahead_of_new_york":4},{"session_date":"2025-10-31","session_label":"Fri 31 Oct","london_clock_at_us_open":"13:30","hours_ahead_of_new_york":4},{"session_date":"2025-11-03","session_label":"Mon 3 Nov","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-11-04","session_label":"Tue 4 Nov","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-11-05","session_label":"Wed 5 Nov","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-11-06","session_label":"Thu 6 Nov","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5},{"session_date":"2025-11-07","session_label":"Fri 7 Nov","london_clock_at_us_open":"14:30","hours_ahead_of_new_york":5}],"shape":"series","sql":"SELECT\n    toString(toDate(toTimeZone(window_start, 'America/New_York')))                       AS session_date,\n    any(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%a %e %b'))        AS session_label,\n    formatDateTime(any(toTimeZone(window_start, 'Europe/London')), '%H:%i')              AS london_clock_at_us_open,\n    toUInt8((toHour(any(toTimeZone(window_start, 'Europe/London')))\n             - toHour(any(toTimeZone(window_start, 'America/New_York'))) + 24) % 24)     AS hours_ahead_of_new_york\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'SPY'\n  AND window_start >= '2025-10-17 00:00:00'\n  AND window_start <  '2025-11-08 00:00:00'\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) = 570\nGROUP BY session_date\nORDER BY session_date","computed_at":"2026-10-01T15:16:13.543789+00:00","elapsed":0.003432494}