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:

javascriptlet 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:

javascriptlet date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);

console.log(date1 > date2); // vil udskrive false
Задание 1

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.

Задание 2

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.