Фарқият байни объектҳои бо сана дар 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

Вазифаи қаблӣро тағйир диҳед, то дар экран фарқият ба солҳо чоп шавад.