GMT और UTC अलग-अलग समय क्षेत्र हैं, वे हैं ग्रीनविच मीन टाइम और कोऑर्डिनेटेड यूनिवर्सल क्रमशः समय। GMT एक 'सौर' समयक्षेत्र है, जबकि UTC 'परमाणु' है। अधिकांश उद्देश्यों के लिए वे अनिवार्य रूप से एक ही चीज़ हैं, हालांकि यूटीसी अधिक 'सार्वभौमिक' है।
दिलचस्प बात यह है कि toUTCString
. के लिए आप जिस दस्तावेज़ की ओर इशारा करते हैं अभी भी GMT आउटपुट दिखाएँ:
var today = new Date();
var UTCstring = today.toUTCString();
// Mon, 03 Jul 2006 21:44:38 GMT
एप्लिकेशन के बीच डेटा के आदान-प्रदान के लिए मैं ISO8601 जैसी किसी चीज़ का उपयोग करना पसंद करूंगा। , जो UTC के लिए 'Z' प्रत्यय का उपयोग करता है:
2013-01-16T08:19Z
जहां 'Z' भ्रामक रूप से 'ज़ुलु समय' के लिए खड़ा है!