JavaScript-ում timestamp ֆորմատով ամսաթվերի տարբերությունը

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

Էկրանին ցուցադրեք ձեր ծննդյան պահի և ընթացիկ ժամանակի միջև անցած ամիսների քանակը։