{"slug":"0dte-options-from-japan","qid":"seasonal_shift","label":"Japanese local time of each US session boundary, January against July: static illustrative reference for 2026","post_title":"Trading US 0DTE Options From Japan","post_url":"/blog/0dte-options-from-japan#q-seasonal_shift","columns":["us_session_marker","january_japan_time","july_japan_time","hours_moved_across_the_year"],"rows":[{"us_session_marker":"Premarket opens","january_japan_time":"18:00","july_japan_time":"17:00","hours_moved_across_the_year":1},{"us_session_marker":"Opening bell","january_japan_time":"23:30","july_japan_time":"22:30","hours_moved_across_the_year":1},{"us_session_marker":"Closing bell","january_japan_time":"06:00","july_japan_time":"05:00","hours_moved_across_the_year":1},{"us_session_marker":"After-hours ends","january_japan_time":"10:00","july_japan_time":"09:00","hours_moved_across_the_year":1}],"shape":"series","sql":"SELECT\n    s.1 AS us_session_marker,\n    s.2 AS january_japan_time,\n    s.3 AS july_japan_time,\n    s.4 AS hours_moved_across_the_year\nFROM\n(\n    SELECT arrayJoin([\n        ('Premarket opens',  '18:00', '17:00', 1),\n        ('Opening bell',     '23:30', '22:30', 1),\n        ('Closing bell',     '06:00', '05:00', 1),\n        ('After-hours ends', '10:00', '09:00', 1)\n    ]) AS s\n)","computed_at":"2026-07-31T08:39:40.586815+00:00","elapsed":0.133006063}