Locale Format Detector
अपने ब्राउज़र या सिस्टम की क्षेत्रीय दिनांक और समय प्रारूप सेटिंग्स का पता लगाएं, जिसमें 12h/24h घड़ी, सप्ताह का प्रारंभ दिन, timezone, कैलेंडर और संख्या प्रणाली शामिल हैं।
इनपुट
आउटपुट
रीडमी
क्षेत्रीय दिनांक और समय प्रारूप क्या हैं?
क्षेत्रीय दिनांक और समय प्रारूप वे नियम हैं जिनका उपयोग आपका डिवाइस और browser दिनांक, समय, सप्ताह लेआउट और संख्याएँ प्रदर्शित करने के लिए करता है। ये नियम locale सेटिंग्स पर निर्भर करते हैं, जैसे भाषा और क्षेत्र (उदाहरण के लिए, en-US, en-GB, de-DE, या fr-FR)। एक ही क्षण इन सेटिंग्स के आधार पर बहुत अलग तरीके से दिख सकता है।
एक सामान्य उदाहरण घड़ी की शैली है: कुछ क्षेत्र 24-घंटे की घड़ी (14:30) पसंद करते हैं, जबकि अन्य AM/PM के साथ 12-घंटे की घड़ी (2:30 PM) का उपयोग करते हैं। दिनांक का क्रम भी क्षेत्र के अनुसार बदलता है, जैसे माह-दिन-वर्ष (11/23/2026) बनाम दिन-माह-वर्ष (23/11/2026)। सप्ताह की परंपराएँ भी भिन्न हो सकती हैं, जिसमें यह भी शामिल है कि सप्ताह रविवार से शुरू होता है या सोमवार से।
आधुनिक browser JavaScript Internationalization API (Intl) के माध्यम से इस जानकारी का अधिकांश भाग उपलब्ध कराते हैं। इससे यह पता लगाना संभव होता है कि उपयोगकर्ता का वातावरण दिनांक/समय और संख्यात्मक मानों को किस प्रकार प्रदर्शित करने की अपेक्षा रखता है, जो उपयोगकर्ता-अनुकूल इंटरफेस, शेड्यूलिंग टूल, localization जाँच और QA परीक्षण के लिए उपयोगी है।
टूल का विवरण
Locale Format Detector आपके browser और सिस्टम की क्षेत्रीय प्राथमिकताओं को पढ़ता है और उन्हें एक ही स्थान पर सारांशित करता है। यह आपको 12h बनाम 24h समय प्रारूप, hour cycle, दिनांक क्रम, सप्ताह का पहला दिन, सप्ताहांत के दिन, timezone, calendar सिस्टम, numbering सिस्टम और numeric separators जैसी सेटिंग्स पहचानने में मदद करता है।
यह टूल browser में स्थानीय रूप से चलता है और इसके लिए मैन्युअल इनपुट की आवश्यकता नहीं होती। यह विशेष रूप से तब उपयोगी होता है जब localization व्यवहार को debug करना हो, अंतर्राष्ट्रीय UX को validate करना हो, या यह सत्यापित करना हो कि उपयोगकर्ता का वातावरण दिनांक/समय और संख्या आउटपुट को किस प्रकार प्रारूपित करेगा।
उदाहरण
US English वातावरण (
en-US)- घड़ी प्रारूप:
12-घंटे (AM/PM) - दिनांक क्रम:
माह-दिन-वर्ष - सप्ताह शुरू होता है:
रविवार - उदाहरण समय:
2:30 PM
- घड़ी प्रारूप:
German वातावरण (
de-DE)- घड़ी प्रारूप:
24-घंटे - दिनांक क्रम:
दिन-माह-वर्ष - सप्ताह शुरू होता है:
सोमवार - उदाहरण समय:
14:30
- घड़ी प्रारूप:
French वातावरण (
fr-FR)- दशमलव separator:
, - हजार separator: स्पेस या narrow no-break space (browser/platform के अनुसार भिन्न होता है)
- Numbering सिस्टम: अक्सर
latn
- दशमलव separator:
विशेषताएँ
- Browser locale और पसंदीदा locale सूची का पता लगाता है
- समय प्राथमिकताएँ पहचानता है (12h/24h, hour cycle, वर्तमान समय का नमूना)
- Calendar परंपराएँ दिखाता है (दिनांक क्रम, सप्ताह की शुरुआत, सप्ताहांत के दिन, न्यूनतम प्रथम-सप्ताह दिन)
- क्षेत्रीय मेटाडेटा प्रदर्शित करता है (timezone, calendar सिस्टम, numbering सिस्टम)
- Numeric formatting नियम प्रकट करता है (दशमलव और हजार separators)
उपयोग के मामले
- Localization QA: रिलीज़ से पहले यह validate करें कि UI formatting उपयोगकर्ता की क्षेत्रीय अपेक्षाओं से मेल खाती है।
- सहायता और debugging: विभिन्न क्षेत्रों में उपयोगकर्ता द्वारा रिपोर्ट किए गए दिनांक/समय प्रदर्शन अंतरों का त्वरित निदान करें।
- अंतर्राष्ट्रीय उत्पाद विकास: शेड्यूलिंग, रिपोर्टिंग और डेटा प्रस्तुति सुविधाओं के लिए runtime locale व्यवहार की पुष्टि करें।
यह कैसे काम करता है
यह टूल resolved locale सेटिंग्स पढ़ने के लिए browser के Intl.DateTimeFormat, Intl.NumberFormat, और Intl.Locale APIs का उपयोग करता है। फिर यह दिनांक भाग क्रम और separators जैसी प्रदर्शन परंपराओं का अनुमान लगाने के लिए एक ज्ञात दिनांक/समय और संख्या को प्रारूपित करता है।
कुछ मान browser संस्करण, ऑपरेटिंग सिस्टम और उपलब्ध locale डेटा के अनुसार थोड़े भिन्न हो सकते हैं। यदि कोई विशिष्ट क्षेत्रीय गुण वर्तमान वातावरण में उपलब्ध नहीं है, तो टूल उसे अज्ञात के रूप में दिखाता है।
सीमाएँ
- परिणाम browser/runtime व्यवहार को दर्शाते हैं, जो server-side localization लाइब्रेरी से भिन्न हो सकता है।
- कुछ गुण (जैसे week info) पुराने browser इंजन में समर्थित नहीं हो सकते।
- एक ही locale identifier के लिए भी formatting आउटपुट विभिन्न platforms के बीच थोड़ा भिन्न हो सकता है।