bonsoir,
j'ai un soucis au niveau de l'affichage de l'heure, il me met :
"Aujourd'hui nous sommes le samedi 14 octobre 106, il est 23 heures 32 minutes"
je suis sous mac os x et tester sous safari, et firefox.
voici le code :
As t'il une fautes au niveau de code, ou alors c'est une incompatibilité de navigateur?
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <script language="JavaScript"><!-- var d = new Date() var j = d.getDate() var m = d.getMonth()+1 var y = 00+d.getYear() if(document.layers){y=1900+d.getYear();} var h = d.getHours() var mn = d.getMinutes() var mois,jour; var dayNames = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"); if (m == 1) mois = " janvier"; else if (m == 2) mois = " février"; else if (m == 3) mois = " mars"; else if (m == 4) mois = " avril"; else if (m == 5) mois = " mai"; else if (m == 6) mois = " juin"; else if (m == 7) mois = " juillet"; else if (m == 8) mois = " août"; else if (m == 9) mois = " septembre"; else if (m == 10) mois = " octobre"; else if (m == 11) mois = " novembre"; else if (m == 12) mois = " décembre"; if (j == 1) jour = "1er" else jour = j; // Test pour déterminer la formule à employer if (h >= 18) document.write("Bonsoir"); else document.write("Bonjour"); document.write(" et bienvenue sur mon site. ") document.write("Aujourd'hui nous sommes le " + dayNames[d.getDay()] + " " + jour + " " + mois + " " + y +", ") document.write("il est " + h) if (h < 2) document.write(" heure ") else document.write(" heures ") document.write(mn) if (mn < 2) document.write(" minute.") else document.write(" minutes.") //--></script>
Merci
Partager