JavaScript और Python में datetime में 2 प्रमुख अंतर हैं। पहला माह तर्क का अर्थ है।
जावास्क्रिप्ट में माह 0-11 के बीच होने की उम्मीद है जबकि पायथन में यह 1-12 के बीच होने की उम्मीद है। तो निम्नलिखित टपल वास्तव में पायथन और जावास्क्रिप्ट में 2 अलग-अलग तिथियों का प्रतिनिधित्व करता है -
(2017, 11, 1) Python: 1st November 2017 Javascript: 1sd December 2017
दूसरा अंतर यह है कि उनके पास अलग-अलग डिफ़ॉल्ट टाइमज़ोन हैं, जिसमें पाइथन यूटीसी के लिए डिफ़ॉल्ट है जबकि जावास्क्रिप्ट उपयोगकर्ता के "स्थानीय" टाइमज़ोन में डिफ़ॉल्ट है। आप Date.UTC() का उपयोग कर सकते हैं, जो जावास्क्रिप्ट में समकक्ष के लिए टाइमस्टैम्प लौटाता है। उदाहरण के लिए,
var utc = Date.UTC(2013, 7, 10);