วันที่และเวลาใน Javascript และ Python มีความแตกต่างที่สำคัญ 2 ประการ อันแรกเป็นความหมายของอาร์กิวเมนต์เดือน
คาดว่าเดือนใน Javascript จะอยู่ระหว่าง 0-11 ในขณะที่ Python คาดว่าจะอยู่ระหว่าง 1-12 ดังนั้น tuple ต่อไปนี้จึงแทนวันที่ต่างกัน 2 วันใน Python และ Javascript −
(2017, 11, 1) Python: 1st November 2017 Javascript: 1sd December 2017
ข้อแตกต่างประการที่สองคือ พวกเขามีเขตเวลาเริ่มต้นที่แตกต่างกัน โดย Python ตั้งค่าเริ่มต้นเป็น UTC ในขณะที่ JavaScript ตั้งค่าเริ่มต้นเป็นเขตเวลา "ท้องถิ่น" ของผู้ใช้ คุณสามารถใช้ Date.UTC() ซึ่งส่งคืนการประทับเวลา สำหรับค่าที่เทียบเท่าใน JavaScript ตัวอย่างเช่น
var utc = Date.UTC(2013, 7, 10);