Fin du jour en JavaScript

Obtenons un objet date contenant la fin du jour courant :

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);

On peut considérer comme fin du jour courant le minuit du jour suivant (différence de 1 seconde) :

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);

Comme vous le savez déjà, les zéros dans ce cas peuvent être omis :

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);

Au fait, le minuit peut également être l'heure 24:00:00 du jour courant :

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);

Omettons les zéros :

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Задание 1

Déterminez combien d'heures restent jusqu'à la fin du jour.