---
read_when:
    - आप timezone हैंडलिंग के लिए एक त्वरित मानसिक मॉडल चाहते हैं
    - आप यह तय कर रहे हैं कि timezone कहाँ सेट या ओवरराइड करना है
summary: OpenClaw में टाइमज़ोन कहाँ दिखाई देते हैं — एनवेलप, टूल पेलोड, सिस्टम प्रॉम्प्ट
title: समय क्षेत्र
x-i18n:
    generated_at: "2026-06-28T23:03:57Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: cc5bfe595c81b9c6ffaceac4c86b6f82b82917a506cdd7227e3e8cb1c0eb99a3
    source_path: concepts/timezone.md
    workflow: 16
---

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
{
  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 एक्सप्रेशन शेड्यूलिंग के लिए टाइमज़ोन का उपयोग करते हैं।
