A két dátum közötti különbséggel kapcsolatos fő probléma az, hogy előfordulhat, hogy nem ugyanabban az időzónában vannak.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
Ez a kód két új dátum objektumot hoz létre, egyet 24. december 2018-re, egyet pedig 30. december 2018-ra. Ezután a .getDate() metódus segítségével megkeresi a két dátum közötti napok közötti különbséget.
Matek dátumokkal
var date = new Date(); // 1/1/0001 var date2 = new Date(); // 12/31/9999