Live stock market hours, exchange opening times, futures sessions, forex trading windows, and crypto market hours.

GM
Global Market Hours
Professional monitoring for exchange sessions, overlaps, and market timing.

Global Markets Session Intelligence Dashboard

Production-oriented market session monitoring for equities, futures, forex, and crypto. Includes holiday overrides, half-days and special closes, local persistence for saved watchlists, and a server-synced clock model with graceful fallback.

Currently open
0
Transitions active
0
Saved watchlist
0
Server sync
🔎
Checking server time endpoint…

My Stock Watch List

Add up to 6 stock tickers. Your list is saved in cookies on this browser.

0 / 6 saved
Ticker symbols are stored in browser cookies and shown here in a 3 by 2 grid. Use the remove button on any saved stock to clear it. OR if your browser is set to clear cookies upon Exit, they will be removed too.

Session matrix

Unified schedule view for all configured markets and venues.

Holiday, half-day, and special-close rules

This tab shows the override system used to replace normal recurring hours on specific dates.

Production deployment notes

Use this page as the frontend and back it with a real /api/time endpoint plus exchange calendar feeds.

Server time sync: this file calls /api/time only when it is running from a real web server. If you open the HTML locally with file://, it automatically switches to browser-clock mode and does not try to fetch the endpoint.

Stock pricing now supports auto mode: it will try /api/quotes first, then fall back to Finnhub if you add an API key in STOCK_DATA_CONFIG. In production, your server should still fetch provider data and return normalized quote JSON so API keys are not exposed in the browser.

Ads are currently in placeholder mode only. The right rail shows the first 4 visible placements by default, which is cleaner for monetization testing than showing all 12 at once.

Example /api/time response

{
  "utcNow": "2026-03-08T20:15:33.120Z",
  "source": "server",
  "synced": true
}

Example /api/quotes response

{
  "symbol": "AAPL",
  "companyName": "Apple Inc.",
  "price": 214.33,
  "change": 1.24,
  "percentChange": 0.58,
  "previousClose": 213.09,
  "updatedAt": "4:05:12 PM"
}

Global market hours guide

Use this page to check stock market open times, futures trading sessions, forex overlap windows, crypto market hours, exchange holidays, and special half-day schedules.

Market hours FAQ

What market hours does this dashboard cover?

This page covers major stock exchange hours, selected futures sessions, key forex trading windows, and crypto markets that trade 24/7.

Does the page include exchange holidays and half-days?

Yes. The dashboard supports holiday closures, special closes, and half-day trading schedules.

Is this a live market hours tool?

Yes. The page uses a server-synced time model when available and falls back to the browser clock if the server endpoint is unavailable.

Can I save my own watchlist of markets?

Yes. Users can save a custom watchlist in the browser, and the app can also be extended to support account-based saved watchlists.