नीचे दिए गए प्रारूप का उपयोग करें, यह सभी ब्राउज़रों पर काम करेगा
var year = 2016;
var month = 02; // month varies from 0-11 (Jan-Dec)
var day = 23;
month = month<10?"0"+month:month; // to ensure YYYY-MM-DD format
day = day<10?"0"+day:day;
dateObj = new Date(year+"-"+month+"-"+day);
alert(dateObj);
// आपका आउटपुट इस तरह दिखाई देगा "बुध मार्च 23 2016 00:00:00 GMT + 0530 (IST)"
// ध्यान दें कि यह वर्तमान समयक्षेत्र में होगा इस मामले में IST द्वारा निरूपित, यूटीसी समयक्षेत्र में परिवर्तित करने के लिए जिसे आप शामिल कर सकते हैं
alert(dateObj.toUTCSting);
// आपका आउटपुट अब यह पसंद करेगा "मंगल, 22 मार्च 2016 18:30:00 GMT"
ध्यान दें कि अब dateObj GMT प्रारूप में समय दिखाता है, यह भी ध्यान दें कि तारीख और समय को समान रूप से बदल दिया गया है।
"टॉसकटिंग" फ़ंक्शन ग्रीनविच मेरिडियन पर संबंधित समय को पुनः प्राप्त करता है। यह आपके वर्तमान समयक्षेत्र के बीच अंतर को ग्रीनविच मेरिडियन टाइमज़ोन में स्थापित करके पूरा करता है।
उपरोक्त मामले में वर्ष 2016 में 23 मार्च को रूपांतरण से पहले का समय 00:00 घंटे और मिनट था। और GMT + 0530 (IST) घंटे से GMT में रूपांतरण के बाद (यह मूल रूप से दिए गए टाइमस्टैम्प से 5.30 घंटे घटाता है। मामला) वर्ष २०१६ में २२ मार्च को समय १ ).३० घंटे को दर्शाता है (पहली बार ठीक ५.३० घंटे)।
आगे किसी भी समय ऑब्जेक्ट को टाइमस्टैम्प में बदलने के लिए जिसका आप उपयोग कर सकते हैं
alert(dateObj.getTime());
// आउटपुट "1458671400000" के समान होगा।
यह आपको समय का अनूठा टाइमस्टैम्प प्रदान करेगा