Sammenligning av datoobjekter i JavaScript
Man kan sammenligne ikke bare strenger,
men også datoobjekter.
La oss se på et eksempel. Anta at vi har to
datoobjekter som vi opprettet via
new Date og skrev til variabler.
La oss sammenligne hvilken dato som er større:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // vil skrive ut true
Anta nå at den første datoen er mindre enn den andre:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // vil skrive ut false
Få et datoobjekt som inneholder det nåværende tidspunktet. Få et datoobjekt som inneholder middag (kl. 12) på gjeldende dag. Sammenlign disse to objektene og avgjør om middagen allerede har inntruffet eller ikke.
Få et datoobjekt som inneholder det nåværende
tidspunktet. Få et datoobjekt
som inneholder den 15. i gjeldende måned.
Sammenlign disse to objektene og avgjør om første
halvdel av måneden allerede har passert eller ikke.