Фарқият байни объектҳои бо сана дар JavaScript
Дар дарсҳои қаблӣ барои ёфтани фарқият
байни санаҳо мо формати timestamp-ро истифода мебурдем.
Аммо, дар асл, дар JavaScript ин лозим
нест: санаҳое, ки ба сурати объекти Date муаррифӣ шудаанд,
метавонанд аз якдигар тарҳ карда шаванд,
ва натиҷаи тарҳ кардани онҳо - фарқият
ба миллисонияҳо мебошад.
Барои намуна биёед шумораи миллисонияҳоеро,
ки аз 25 майи 2015,
12:59:59 то ин лаҳза гузаштаанд, чоп кунем:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // ду объекти бо санаро аз якдигар тарҳ мекунем
console.log(diff); // фарқиятро ба миллисонияҳо мебинем
Шумораи миллисонияҳои гузашта байни 1 сентябри 2000
сол ва 15 феврали 2010 солро дар экран чоп кунед.
Вазифаи қаблӣро тағйир диҳед, то дар экран фарқият ба рӯзҳо чоп шавад.
Вазифаи қаблӣро тағйир диҳед, то дар экран фарқият ба моҳҳо чоп шавад.
Вазифаи қаблӣро тағйир диҳед, то дар экран фарқият ба солҳо чоп шавад.