-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
38 lines (23 loc) · 1.18 KB
/
Copy pathscript.js
File metadata and controls
38 lines (23 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Séléctionner les aiguilles de montre
const AIGUILLEHR = document.querySelector("#hour");
const AIGUILLEMIN = document.querySelector("#minute");
const AIGUILLESEC = document.querySelector("#second");
//Extraire l'heure actuel à l'aide de l'objet Date()
//Ajouter l'heure , minite , seconde dans des varaiables
// Calculer de degré de mouvement de l'aiguille heure, de l'aiguille minute, de l'aiguille seconde
// Hint : Tous les aiguilles doivent se déplacer chaque second selon un degré
// Déplacer les aiguilles
function demarrerLaMontre() {
var dateNow = new Date();
var hour = dateNow.getHours();
var minute = dateNow.getMinutes();
var second = dateNow.getSeconds();
var SDeg = second * 6;
AIGUILLESEC.style.transform = `rotate(${SDeg}deg)`; // 'rotate('+ seDeg + 'deg)';
var MDeg = (minute * 6) + (0.1 * second);
AIGUILLEMIN.style.transform = `rotate(${MDeg}deg)`;
var HDeg = (hour * 30) + (0.5 * minute);
AIGUILLEHR.style.transform = `rotate(${HDeg}deg)`;
}
// Exercuter la fonction chaque second
var interval = setInterval(demarrerLaMontre, 1000);