Sammenligning af objekter med datoer i JavaScript
Man kan sammenligne ikke kun strenge,
men også objekter med datoer.
Lad os se på et eksempel. Lad os sige, at vi har to
objekter med datoer, som vi oprettede via
new Date og gemte i variable.
Lad os sammenligne, hvilken dato der er større:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // vil udskrive true
Lad os nu sige, at den første dato er mindre end den anden:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // vil udskrive false
Få et datoobjekt, der indeholder det nuværende tidspunkt. Få et datoobjekt, der indeholder middag på den nuværende dag. Sammenlign de to objekter og afgør, om middagen allerede er passeret eller ej.
Få et datoobjekt, der indeholder det nuværende
tidspunkt. Få et datoobjekt,
der indeholder den 15. i den nuværende måned.
Sammenlign de to objekter og afgør, om den første
halvdel af måneden allerede er passeret eller ej.