სხვაობა თარიღის ობიექტებს შორის JavaScript-ში

წინა გაკვეთილებში თარიღებს შორის სხვაობის საპოვნელად ჩვენ ვიყენებდით timestamp-ის ფორმატს. თუმცა, სინამდვილეში, JavaScript-ში ეს არ არის აუცილებელი: თარიღები, რომლებიც წარმოდგენილია როგორც Date ობიექტი, შეიძლება გამოვაკლოთ ერთმანეთს, და მათი გამოკლების შედეგი არის სხვაობა მილიწამებში.

მაგალითისთვის მოდით გამოვ显示ოთ მილიწამების რაოდენობა, რომელიც გავიდა 25 მაისს, 2015, 12:59:59-იდან ამ მომენტამდე:

javascriptlet now  = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);

let diff = now - date; // ვაკლებთ ორ თარიღის ობიექტს ერთმანეთს
console.log(diff);     // ვნახულობთ სხვაობას მილიწამებში
Задание 1

გამო显示ეთ ეკრანზე მილიწამების რაოდენობა, რომელიც გავიდა 1 სექტემბერს, 2000 წელი და 15 თებერვალს, 2010 წელი.

Задание 2

შეცვალეთ წინა ამოცანა ისე, რომ ეკრანზე გამო显示ოთ სხვაობა დღეებში.

Задание 3

შეცვალეთ წინა ამოცანა ისე, რომ ეკრანზე გამო显示ოთ სხვაობა თვეებში.

Задание 4

შეცვალეთ წინა ამოცანა ისე, რომ ეკრანზე გამო显示ოთ სხვაობა წლებში.