जावास्क्रिप्ट में यूटीसी प्रारूप में दिनांक प्राप्त करने या बनाने के लिए इसका क्या अर्थ है?डेट ऑब्जेक्ट पर getUTC * विधियां क्या करती हैं?
उत्तर
एक तारीख समय में एक विशिष्ट बिंदु का प्रतिनिधित्व करता है। समय पर इस बिंदु को अलग-अलग स्थानों में अलग-अलग कहा जाएगा। जैसा कि मैंने यह लिखा है, यह जर्मनी में मंगलवार को 00:27 है, सोमवार को ब्रिटेन में और 23:27 सोमवार को न्यू यॉर्क में।
एक उदाहरण विधि लेने के लिए: getDay स्थानीय समय क्षेत्र में सप्ताह के दिन देता है। अभी, जर्मनी में उपयोगकर्ता के लिए, यह वापस आ जाएगा 2. यूके या यूएस में किसी उपयोगकर्ता के लिए, यह वापस आ जाएगा 1. एक घंटे के समय में, यह यूके में उपयोगकर्ता के लिए 2 लौटाएगा (क्योंकि यह 00 होगा 27 मंगलवार को वहां)।
UTC में समय (जीएमटी भी कहा जाता है) के प्रतिनिधित्व के साथ ..UTC .. तरीकों सौदा। सर्दियों में, यह यूके के समान समय क्षेत्र है, गर्मियों में यह ब्रिटेन के समय के पीछे एक घंटा है।
यह गर्मी के रूप में मैं यह लिख। GetUTCDay 1 (सोमवार) वापस आ जाएगा, GetUTCHours 22 वापस आ जाएगा, getUTCMinutes 27 वापस आ जाएगा। तो सोमवार को यूटीसी टाइमज़ोन में 22:27 है। जबकि सादा मिलता है ... उपयोगकर्ता उपयोगकर्ता के आधार पर विभिन्न मूल्यों को वापस कर देगा, getUTC .. फ़ंक्शंस वही मान वापस कर देगा चाहे उपयोगकर्ता कहां है।
गेटयूटीसी कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी, संक्षिप्त नाम के लिए अलग-अलग आदेश दिया गया है) के रूप में परिवर्तित करने के लिए है, जो ग्रीनविच, लंदन में उस समय के आधार पर मानक समय है।
सार्वभौमिक समय एक समय ऑफसेट का उपयोग कर गणना की जाती है (जब जावास्क्रिप्ट में मिनट में।) यह ऑफसेट समय ग्राहक ब्राउज़र के ऑपरेटिंग सिस्टम पर कॉन्फ़िगर क्षेत्र पर आधारित है।
आप एक से अधिक समय क्षेत्रों में उपयोगकर्ताओं के लिए दिनांक भंडारण करना चाहते हैं तो यह आप क्या इस्तेमाल करना चाहिए है।
डैन की टिप्पणी के बारे में डैन की टिप्पणी के बारे में जो कुछ भी है, उसके लिए अलग होने के बारे में एक अच्छा कारण है: UTC Abbreviation on Wikipedia