სხვაობა თარიღებს შორის timestamp ფორმატში JavaScript-ში

Timestamp ფორმატი განკუთვნილია თარიღებს შორის სხვაობის საპოვნელად. მაგალითისთვის მოდით მივიღოთ სხვაობა მილიწამებში მიმდინარე და მითითებულ დროის მომენტებს შორის:

javascriptlet now  = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);

let diff = now.getTime() - date.getTime();
console.log(diff);

ცხადია, რომ ყველაზე ხშირად ჩვენ გვჭირდება სხვაობა არა მილიწამებში, არამედ დღეებში ან წლებში. ამისთვის საჭიროა უბრალოდ მილიწამები გადავიყვანოთ ჩვენთვის სასურველ ერთეულებში.

მაგალითად, მილიწამების წამებად გადასაყვანად, საჭიროა მილიწამები გავყოთ 1000-ზე, წამების წუთებად გადასაყვანად, საჭიროა წამები გავყოთ 60-ზე და ა.შ.

მაგალითად, მოდით გადავიყვანოთ სხვაობა თარიღებს შორის წუთებში:

javascriptconsole.log(diff / (1000 * 60));

ახლა კი - საათებში:

javascriptconsole.log(diff / (1000 * 60 * 60));
Задание 1

აჩვენეთ ეკრანზე დღეების რაოდენობა, რომელიც გასულია 1 მარტს 1988 წელი და 10 იანვარს 2000 წელი.

Задание 2

აჩვენეთ ეკრანზე თვეების რაოდენობა, რომელიც გასულია თქვენი დაბადების დღიდან და მიმდინარე დროის მომენტამდე.