Krahasimi i objekteve me data në JavaScript
Nuk mund të krahasohen vetëm vargjet,
por edhe objektet me data.
Le të shohim një shembull. Le të supozojmë se kemi dy
objekte me data që kemi krijuar përmes
new Date dhe i kemi regjistruar në variabla.
Le të krahasojmë se cila datë është më e madhe:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // do të shfaqë true
Le të supozojmë tani që data e parë është më e vogël se e dyta:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // do të shfaqë false
Merrni një objekt me datë, që përmban momentin aktual të kohës. Merrni një objekt me datë, që përmban mesditën e ditës aktuale. Krahasoni këto dy objekte dhe përcaktoni nëse mesdita ka kaluar tashmë apo jo.
Merrni një objekt me datë, që përmban momentin aktual
të kohës. Merrni një objekt me datë,
që përmban numrin 15 të muajit aktual.
Krahasoni këto dy objekte dhe përcaktoni nëse ka kaluar
tashmë gjysma e muajit apo jo.