Confronto di oggetti Date in JavaScript

È possibile confrontare non solo stringhe, ma anche oggetti Date. Vediamo un esempio. Supponiamo di avere due oggetti Date che abbiamo creato tramite new Date e memorizzato in variabili. Confrontiamo quale data è più grande:

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

console.log(date1 > date2); // restituirà true

Ora supponiamo che la prima data sia minore della seconda:

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

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

Ottieni un oggetto Date contenente l'istante corrente. Ottieni un oggetto Date contenente mezzogiorno del giorno corrente. Confronta questi due oggetti e determina se mezzogiorno è già passato o meno.

Задание 2

Ottieni un oggetto Date contenente l'istante corrente. Ottieni un oggetto Date contenente il giorno 15 del mese corrente. Confronta questi due oggetti e determina se la metà del mese è già passata o meno.