{"slug":"us-market-hours-and-daylight-saving","qid":"autumn_2025_offsets","label":"London and Tokyo distance from New York, session by session, October to November 2025","post_title":"US Market Hours and Daylight Saving Time","post_url":"/blog/us-market-hours-and-daylight-saving#q-autumn_2025_offsets","columns":["date","date_label","london_local_open","tokyo_local_open","london_hours_ahead","tokyo_hours_ahead"],"rows":[{"date":"2025-10-06","date_label":"Oct 6","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-07","date_label":"Oct 7","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-08","date_label":"Oct 8","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-09","date_label":"Oct 9","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-10","date_label":"Oct 10","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-13","date_label":"Oct 13","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-14","date_label":"Oct 14","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-15","date_label":"Oct 15","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-16","date_label":"Oct 16","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-17","date_label":"Oct 17","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-20","date_label":"Oct 20","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-21","date_label":"Oct 21","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-22","date_label":"Oct 22","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-23","date_label":"Oct 23","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-24","date_label":"Oct 24","london_local_open":"14:30","tokyo_local_open":"22:30","london_hours_ahead":5,"tokyo_hours_ahead":13},{"date":"2025-10-27","date_label":"Oct 27","london_local_open":"13:30","tokyo_local_open":"22:30","london_hours_ahead":4,"tokyo_hours_ahead":13},{"date":"2025-10-28","date_label":"Oct 28","london_local_open":"13:30","tokyo_local_open":"22:30","london_hours_ahead":4,"tokyo_hours_ahead":13},{"date":"2025-10-29","date_label":"Oct 29","london_local_open":"13:30","tokyo_local_open":"22:30","london_hours_ahead":4,"tokyo_hours_ahead":13},{"date":"2025-10-30","date_label":"Oct 30","london_local_open":"13:30","tokyo_local_open":"22:30","london_hours_ahead":4,"tokyo_hours_ahead":13},{"date":"2025-10-31","date_label":"Oct 31","london_local_open":"13:30","tokyo_local_open":"22:30","london_hours_ahead":4,"tokyo_hours_ahead":13},{"date":"2025-11-03","date_label":"Nov 3","london_local_open":"14:30","tokyo_local_open":"23:30","london_hours_ahead":5,"tokyo_hours_ahead":14},{"date":"2025-11-04","date_label":"Nov 4","london_local_open":"14:30","tokyo_local_open":"23:30","london_hours_ahead":5,"tokyo_hours_ahead":14},{"date":"2025-11-05","date_label":"Nov 5","london_local_open":"14:30","tokyo_local_open":"23:30","london_hours_ahead":5,"tokyo_hours_ahead":14},{"date":"2025-11-06","date_label":"Nov 6","london_local_open":"14:30","tokyo_local_open":"23:30","london_hours_ahead":5,"tokyo_hours_ahead":14},{"date":"2025-11-07","date_label":"Nov 7","london_local_open":"14:30","tokyo_local_open":"23:30","london_hours_ahead":5,"tokyo_hours_ahead":14}],"shape":"series","sql":"WITH ny_open 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('2025-10-06') AND toDate('2025-11-07')\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 session_date AS date,\n       formatDateTime(session_date, '%b %e') AS date_label,\n       formatDateTime(toTimeZone(open_utc, 'Europe/London'), '%H:%i') AS london_local_open,\n       formatDateTime(toTimeZone(open_utc, 'Asia/Tokyo'), '%H:%i') AS tokyo_local_open,\n       round(((toHour(toTimeZone(open_utc, 'Europe/London')) * 60\n               + toMinute(toTimeZone(open_utc, 'Europe/London')) + 1440 - 570) % 1440) / 60, 1) AS london_hours_ahead,\n       round(((toHour(toTimeZone(open_utc, 'Asia/Tokyo')) * 60\n               + toMinute(toTimeZone(open_utc, 'Asia/Tokyo')) + 1440 - 570) % 1440) / 60, 1) AS tokyo_hours_ahead\nFROM ny_open\nORDER BY date","computed_at":"2026-08-04T14:37:37.726006+00:00","elapsed":0.003184724}