> ## Documentation Index
> Fetch the complete documentation index at: https://docs.browserbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Timezones

> Align the browser timezone with its geolocation.

Websites can read the browser timezone. The timezone of the Node.js or Python process running your automation is not visible to the website.

When you use a Browserbase proxy, Browserbase automatically aligns the browser timezone with the proxy's geolocation.

Without a proxy, or to force a specific timezone, choose an [IANA timezone identifier](https://nodatime.org/TimeZones) and override the existing page through CDP before navigating:

<Tabs>
  <Tab title="Node.js">
    ```typescript Node.js theme={null}
    const TIMEZONE = "America/Chicago";

    const cdp = await context.newCDPSession(page);
    await cdp.send("Emulation.setTimezoneOverride", {
      timezoneId: TIMEZONE,
    });
    ```
  </Tab>

  <Tab title="Python">
    ```python Python theme={null}
    TIMEZONE = "America/Chicago"

    cdp = context.new_cdp_session(page)
    cdp.send(
        "Emulation.setTimezoneOverride",
        {"timezoneId": TIMEZONE},
    )
    ```
  </Tab>
</Tabs>

<Note>
  The override applies per page. Set it before navigation for each new page or
  tab.
</Note>
