ЈаваСцрипт програм за упоређивање вредности два датума

У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће упоређивати вредности два датума.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт поређење и логички оператори
  • ЈаваСцрипт датум и време

Пример: Упоредите вредност два датума

 // program to compare value of two dates // create two dates const d1 = new Date(); const d2 = new Date(); // comparisons const compare1 = d1 d2; console.log(compare2); const compare3 = d1 = d2; console.log(compare4); const compare5 = d1.getTime() === d2.getTime(); console.log(compare5); const compare6 = d1.getTime() !== d2.getTime(); console.log(compare6);

Оутпут

 фалсе фалсе труе труе труе труе фалсе

У горњем примеру, new Date()конструктор се користи за креирање објекта датума.

new Date()Даје тренутни датум и време.

 const d1 = new Date(); console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)

Тада можете директно поредити ова два датума уз поређење оператери >, <, <=, или >=.

Међутим, да користе поређења операторе као ==, !=, ===, или !==, морате користити date.getTime().

getTime()Метод враћа број милисекунди од поноћи 1. јануара 1970. године (ЕЦМАСцрипт епоха) до одређеног датума.

 const d1 = new Date().getTime(); console.log(d1); // 1598585951699

Занимљиви Чланци...