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

# समय क्षेत्र

OpenClaw टाइमस्टैम्प को मानकीकृत करता है ताकि मॉडल को प्रदाता-स्थानीय घड़ियों के मिश्रण के बजाय **एक ही संदर्भ समय** दिखे। तीन सतहें हैं जहां टाइमज़ोन दिखाई देते हैं, और हर एक का अपना उद्देश्य है:

## तीन टाइमज़ोन सतहें

| सतह              | यह क्या दिखाती है                                                                                         | डिफ़ॉल्ट                                  | इसके द्वारा कॉन्फ़िगर किया गया                                       |
| ---------------- | --------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -------------------------------------------------------------------- |
| संदेश एनवेलप     | आने वाले चैनल संदेशों को रैप करता है: `[Signal +1555 Sun 2026-01-18 00:19:42 PST] hello`                  | होस्ट-स्थानीय                             | `agents.defaults.envelopeTimezone`                                   |
| टूल पेलोड        | चैनल `readMessages`-शैली के टूल कच्चा प्रदाता समय + सामान्यीकृत `timestampMs` / `timestampUtc` लौटाते हैं | UTC फ़ील्ड हमेशा मौजूद                    | कॉन्फ़िगर करने योग्य नहीं — प्रदाता-मूल टाइमस्टैम्प सुरक्षित रखता है |
| सिस्टम प्रॉम्प्ट | **केवल टाइम ज़ोन** वाला छोटा `Current Date & Time` ब्लॉक (कोई घड़ी मान नहीं, कैश स्थिरता के लिए)          | `userTimezone` सेट न हो तो होस्ट टाइमज़ोन | `agents.defaults.userTimezone`                                       |

सिस्टम प्रॉम्प्ट जानबूझकर लाइव घड़ी को छोड़ देता है ताकि टर्न के बीच प्रॉम्प्ट कैशिंग स्थिर रहे। जब एजेंट को वर्तमान समय चाहिए, तो यह `session_status` कॉल करता है।

## उपयोगकर्ता टाइमज़ोन सेट करना

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  agents: {
    defaults: {
      userTimezone: "America/Chicago",
    },
  },
}
```

यदि `userTimezone` सेट नहीं है, तो OpenClaw रनटाइम पर होस्ट टाइमज़ोन हल करता है (कोई कॉन्फ़िग लेखन नहीं)। `agents.defaults.timeFormat` (`auto` | `12` | `24`) एनवेलप और डाउनस्ट्रीम सतहों में 12h/24h रेंडरिंग नियंत्रित करता है, सिस्टम प्रॉम्प्ट सेक्शन में नहीं।

## कब ओवरराइड करें

* **UTC एनवेलप इस्तेमाल करें** (`envelopeTimezone: "utc"`) जब आप अलग-अलग क्षेत्रों के होस्ट पर स्थिर टाइमस्टैम्प चाहते हैं, या जब आप UTC-संरेखित लॉग को डायग्नोस्टिक्स आउटपुट से मिलाना चाहते हैं।
* **एक निश्चित IANA ज़ोन इस्तेमाल करें** (जैसे `"Europe/Vienna"`) जब Gateway होस्ट एक ज़ोन में हो लेकिन उपयोगकर्ता दूसरे में हो और आप चाहते हों कि होस्ट माइग्रेशन की परवाह किए बिना एनवेलप उपयोगकर्ता के ज़ोन में पढ़े जाएँ।
* **`envelopeTimestamp: "off"` सेट करें** जब टाइमस्टैम्प संदर्भ बातचीत के लिए उपयोगी न हो। यह एनवेलप, सीधे एजेंट प्रॉम्प्ट प्रीफ़िक्स, और एम्बेड किए गए मॉडल-इनपुट प्रीफ़िक्स से पूर्ण टाइमस्टैम्प हटा देता है।

पूरे व्यवहार संदर्भ, प्रति प्रदाता उदाहरण, और बीते समय की फ़ॉर्मैटिंग के लिए, [दिनांक और समय](/hi/date-time) देखें।

## संबंधित

* [दिनांक और समय](/hi/date-time) — पूरा एनवेलप/टूल/प्रॉम्प्ट व्यवहार और उदाहरण।
* [Heartbeat](/hi/gateway/heartbeat) — सक्रिय घंटे शेड्यूलिंग के लिए टाइमज़ोन का उपयोग करते हैं।
* [Cron जॉब्स](/hi/automation/cron-jobs) — Cron एक्सप्रेशन शेड्यूलिंग के लिए टाइमज़ोन का उपयोग करते हैं।
