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:

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

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

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

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.

Задание 2

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.