{"slug":"us-stock-market-hours-philippine-time","qid":"orasan_ng_pht","label":"orasan_ng_pht","post_title":"us-stock-market-hours-philippine-time","post_url":"/blog/lang/tl/us-stock-market-hours-philippine-time#q-orasan_ng_pht","columns":["month","open_pht","lead_oras_pht","sessions"],"rows":[{"month":"2025-08","open_pht":"21:30","lead_oras_pht":12,"sessions":21},{"month":"2025-09","open_pht":"21:30","lead_oras_pht":12,"sessions":21},{"month":"2025-10","open_pht":"21:30","lead_oras_pht":12,"sessions":23},{"month":"2025-11","open_pht":"22:30","lead_oras_pht":13,"sessions":19},{"month":"2025-12","open_pht":"22:30","lead_oras_pht":13,"sessions":22},{"month":"2026-01","open_pht":"22:30","lead_oras_pht":13,"sessions":20},{"month":"2026-02","open_pht":"22:30","lead_oras_pht":13,"sessions":19},{"month":"2026-03","open_pht":"22:30","lead_oras_pht":12.23,"sessions":22},{"month":"2026-04","open_pht":"21:30","lead_oras_pht":12,"sessions":21},{"month":"2026-05","open_pht":"21:30","lead_oras_pht":12,"sessions":20},{"month":"2026-06","open_pht":"21:30","lead_oras_pht":12,"sessions":21},{"month":"2026-07","open_pht":"21:30","lead_oras_pht":12,"sessions":22},{"month":"2026-08","open_pht":"21:30","lead_oras_pht":12,"sessions":21},{"month":"2026-09","open_pht":"21:30","lead_oras_pht":12,"sessions":13}],"shape":"series","sql":"SELECT\n    formatDateTime(toStartOfMonth(session_date), '%Y-%m')  AS month,\n    max(open_pht)                                          AS open_pht,\n    round(avg(lead_minutes) / 60, 2)                       AS lead_oras_pht,\n    countDistinct(session_date)                            AS sessions\nFROM\n(\n    SELECT\n        toDate(toTimeZone(window_start, 'America/New_York'))               AS session_date,\n        formatDateTime(toTimeZone(window_start, 'Asia/Manila'), '%H:%i')   AS open_pht,\n        (toHour(toTimeZone(window_start, 'Asia/Manila')) * 60\n            + toMinute(toTimeZone(window_start, 'Asia/Manila')))\n        - (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n            + toMinute(toTimeZone(window_start, 'America/New_York')))      AS lead_minutes\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= toStartOfMonth(today() - 400)\n      AND window_start <  today() - 2\n      AND toHour(toTimeZone(window_start, 'America/New_York')) = 9\n      AND toMinute(toTimeZone(window_start, 'America/New_York')) = 30\n)\nGROUP BY month\nORDER BY month","computed_at":"2026-09-23T15:04:53.900097+00:00","elapsed":0.470302066}