Bonjour,
Je suis d�veloppeur web.
Je travaille actuellement pour une cliente qui m'a demand� un mode nuit activ� automatiquement apr�s une certaine heure.
Je mode nuit fonctionne parfaitement en mode manuel.
Le mode automatique fonctionne ainsi :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 var now = new Date(); var heure = ('0'+now.getHours()).slice(-2); var minute = ('0'+now.getMinutes()).slice(-2); var setH = //une certaine heure; var setM = //une certaine minute; var handler_dark; handler_dark = setInterval(function(){ if (heure >= setH && minute >= setM){ ToggleNightMode(); console.log("activé"); } if(body.classList.contains('dark')){ clearTimeout(handler_dark); } console.log("setInter_Check"); }, 60000);
Toutes les minutes, on v�rifie si l'heure et la minute actuelle est sup�rieur ou �gale � l'heure fix�. Si c'est le cas, �a active le mode nuit.
Si le body est en mode nuit, �a break le setInterval.
Mon soucis est que lors de l�ex�cution, le "if (heure >= setH && minute >= setM)" est saut�. Il n'est jamais ex�cut�.
Comment puis-je faire ?
Merci d'avance
Partager