{"slug":"us-premarket-and-after-hours-thai-time","qid":"dst_clock_shift","label":"dst_clock_shift","post_title":"us-premarket-and-after-hours-thai-time","post_url":"/blog/lang/th/us-premarket-and-after-hours-thai-time#q-dst_clock_shift","columns":["month","month_label","ict_open_earliest","ict_open_latest","ict_open_earliest_hour","ict_open_latest_hour"],"rows":[{"month":"2024-10-01","month_label":"10/2024","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2024-11-01","month_label":"11/2024","ict_open_earliest":"20:30","ict_open_latest":"21:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":21.5},{"month":"2024-12-01","month_label":"12/2024","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2025-01-01","month_label":"01/2025","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2025-02-01","month_label":"02/2025","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2025-03-01","month_label":"03/2025","ict_open_earliest":"20:30","ict_open_latest":"21:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":21.5},{"month":"2025-04-01","month_label":"04/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-05-01","month_label":"05/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-06-01","month_label":"06/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-07-01","month_label":"07/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-08-01","month_label":"08/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-09-01","month_label":"09/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-10-01","month_label":"10/2025","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2025-11-01","month_label":"11/2025","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2025-12-01","month_label":"12/2025","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2026-01-01","month_label":"01/2026","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2026-02-01","month_label":"02/2026","ict_open_earliest":"21:30","ict_open_latest":"21:30","ict_open_earliest_hour":21.5,"ict_open_latest_hour":21.5},{"month":"2026-03-01","month_label":"03/2026","ict_open_earliest":"20:30","ict_open_latest":"21:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":21.5},{"month":"2026-04-01","month_label":"04/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2026-05-01","month_label":"05/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2026-06-01","month_label":"06/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2026-07-01","month_label":"07/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2026-08-01","month_label":"08/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5},{"month":"2026-09-01","month_label":"09/2026","ict_open_earliest":"20:30","ict_open_latest":"20:30","ict_open_earliest_hour":20.5,"ict_open_latest_hour":20.5}],"shape":"series","sql":"SELECT\n    toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS month,\n    formatDateTime(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))), '%m/%Y') AS month_label,\n    min(formatDateTime(toTimeZone(window_start, 'Asia/Bangkok'), '%H:%i'))         AS ict_open_earliest,\n    max(formatDateTime(toTimeZone(window_start, 'Asia/Bangkok'), '%H:%i'))         AS ict_open_latest,\n    round(min(toHour(toTimeZone(window_start, 'Asia/Bangkok'))\n              + toMinute(toTimeZone(window_start, 'Asia/Bangkok')) / 60.0), 2)     AS ict_open_earliest_hour,\n    round(max(toHour(toTimeZone(window_start, 'Asia/Bangkok'))\n              + toMinute(toTimeZone(window_start, 'Asia/Bangkok')) / 60.0), 2)     AS ict_open_latest_hour\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'SPY'\n  AND window_start >= '2024-10-01 00:00:00'\n  AND window_start <  '2026-10-01 00:00:00'\n  AND toHour(toTimeZone(window_start, 'America/New_York')) = 9\n  AND toMinute(toTimeZone(window_start, 'America/New_York')) = 30\nGROUP BY month, month_label\nORDER BY month","computed_at":"2026-10-09T16:28:14.869195+00:00","elapsed":0.003165347}