Głównym problemem związanym z różnicą między dwiema datami jest to, że mogą one nie znajdować się w tej samej strefie czasowej.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
Ten kod tworzy dwa nowe obiekty Date, jeden dla 24 grudnia 2018 r. i jeden dla 30 grudnia 2018 r. Następnie znajduje różnicę w dniach między tymi dwiema datami za pomocą metody .getDate().
Matematyka z datami
var data = nowa data(); // 1/1/0001 var data2 = nowa data(); // 12/31/9999