Hlavním problémem souvisejícím s rozdílem mezi dvěma daty je to, že nemusí být ve stejném časovém pásmu.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
Tento kód vytváří dva nové objekty Date, jeden pro 24. prosince 2018 a jeden pro 30. prosince 2018. Pomocí metody .getDate() pak zjišťuje rozdíl ve dnech mezi těmito dvěma daty.
Matematika s daty
var datum = new Date(); // 1/1/0001 var date2 = new Date(); // 12. 31. 9999