में क्लाइंट टाइमज़ोन (जीएमटी ऑफसेट राशि नहीं) प्राप्त करें मुझे जेएस में क्लाइंट टाइमज़ोन (उदा। सीईटी, जीएमटी, ईएसटी) निर्धारित करने की आवश्यकता है। ऑफसेट प्राप्त करना सीधा है, लेकिन कम से कम आसानी से टीजेड निर्धारित करने के लिए आवश्यक सभी जानकारी नहीं है। मुझे लगता है कि ऑफसेट के संयोजन का उपयोग करना संभव हो सकता है, चाहे डीएसटी उपयोग में है और असल में, आदि। लेकिन मुझे उम्मीद है कि किसी और ने पहले से ही काम किया है, विशेष रूप से समय के साथ निपटने के दौरान अजीब अपवादों पर विचार करना ।जेएस
This question समान है लेकिन प्रश्न और उत्तर दोनों (गलत) धारणा पर आधारित हैं, प्रत्येक ब्राउज़र के डेटस्ट्रिंग प्रारूप में टाइमज़ोन का नाम शामिल है - जो यह नहीं करता है। यह एक कार्यान्वयन विस्तार है।
तो, इसके साथ में मैं वर्तमान में अटक गया हूं।
वास्तव में, यह केवल एक आपूर्ति करने की आवश्यकता है सभ्य अनुमान यदि यह 90% उपयोगकर्ताओं के लिए सही ढंग से पूर्ववत कर सकता है तो मैं बहुत खुश हूं। –
हाय ... इसके साथ, हमें समय क्षेत्र मिल जाएगा जैसा कि ऐसा/कबुल कहते हैं कि इसे 'एएफटी' (संक्षिप्त रूप) में कैसे परिवर्तित करें ?? – Jeevi
@TFool: दुर्भाग्यवश, क्षेत्र-> टाइमज़ोन-नाम के लिए कोई सार्वजनिक रूप से उपलब्ध लुकअप नहीं है जिसे मैं जानता हूं, इसलिए आपको अपना खुद का बनाना होगा। (असल में टाइमज़ोन संक्षेपों का एक विश्व स्तर पर स्वीकार्य सेट भी नहीं है।) ध्यान रखें कि एक-से-एक मैपिंग नहीं है: उदाहरण के लिए यदि आपको क्षेत्र मिलता है तो आपको यह तय करना होगा कि 'जीएमटी' का उपयोग करना है या नहीं। या उस समय के आधार पर 'बीएसटी' टाइमज़ोन, जिस समय आप व्यक्त करना चाहते हैं, उसमें है। – bobince