Objecten met datums vergelijken in JavaScript

Je kunt niet alleen strings vergelijken, maar ook objecten met datums. Laten we een voorbeeld bekijken. Stel we hebben twee datumobjecten die we hebben gemaakt via new Date en in variabelen hebben opgeslagen. Laten we vergelijken welke datum groter is:

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

console.log(date1 > date2); // geeft true weer

Stel nu dat de eerste datum kleiner is dan de tweede:

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

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

Verkrijg een datumobject dat het huidige tijdstip bevat. Verkrijg een datumobject dat de middag van de huidige dag bevat. Vergelijk deze twee objecten en bepaal of het al middag is geweest of niet.

Задание 2

Verkrijg een datumobject dat het huidige tijdstip bevat. Verkrijg een datumobject dat de 15e van de huidige maand bevat. Vergelijk deze twee objecten en bepaal of de helft van de maand al voorbij is of niet.