hello all
j'aimerais bien avoir le script qui permettre d'afficher
25 janvier 2004, 6 h 25 et 21 s (les second bougent et ne restent pas fixe)
merci pour la réponse
hello all
j'aimerais bien avoir le script qui permettre d'afficher
25 janvier 2004, 6 h 25 et 21 s (les second bougent et ne restent pas fixe)
merci pour la réponse
avec un setInterval en decomposant un date ... getDay getHours ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
euh, je suis super noob, je ne m'y connais presque rien
allez je suis dans un jour de bonté !
essaye quand même de boser un peu à comprendre comment ça marche ...
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 <script type='text/javascript'> var TabMois=new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre') var ComputerDate; function perpetualDate(){ ComputerDate=new Date(); var Annee=ComputerDate.getYear(); var Jour=ComputerDate.getDate(); var Mois=ComputerDate.getMonth(); var Heure=ComputerDate.getHours(); var Minutes=ComputerDate.getMinutes(); var Secondes=ComputerDate.getSeconds(); document.getElementById('Cadran').innerHTML=Jour+' '+TabMois[Mois]+' '+Annee+', '+Heure+' h '+Minutes+' et '+Secondes+' s'; } function Launch(){ setInterval(function(){perpetualDate()},1000); } </script> </head> <body onload="Launch()"> <div id='cadran' style="font-family:verdana;"></div> </body> </html>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
merci beaucoup... ouais j'essaie de comprendre parce que j'adore de programmer mais vu que je suis mega nul fo que j'apprenne lol
bref, cela ne fonctionne que sous ie pas ff :s
ouaip j'ai juste collé une majuscule ou il n'en faut pas Le DOM est plus case sensitive sous firefox que sous IE ...
mets une minuscule là et ça marchera sous ffx ...document.getElementById('Cadran').innerHTML=Jour+' '+TabMois[Mois]+' '+Annee+', '+Heure+' h '+Minutes+' et '+Secondes+' s';
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
c'est nikel fonctionnel cependant j'ai des questions :
il prend en charge le temps du serveur ou bien de pc local
(je pense que c'est pc local)
>> est ce que c'est possible de changer pc local > date / heure du serveur ?
et pour finir, pourquoi qu'il met du temps à s'afficher (2 sec environ apres que la page a été totalement chargée) ?
1) la date est la date locale
javascript est un langage client qui s'effectue donc coté client et n'a pas accès à la date serveur ... il faudrait passer par un language serveur pour que le client reçoive la date serveur puis combiner avec un javascript pour incrémenter la date ainsi reçue coté client ...
2) regarde l'instruction setFullYear
3) il met un peu plus d'une seconde à afficher la date ...
normal la focntion setInterval est lancée sur le onload...
donc la page se charge et une seconde àprès il lance la première occurence de la fonction...
on peut remédier à ça en lançant la fonction une première fois, juste àprès l'instanciation du div ...
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 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Calendrier perpétuel</title> <script type='text/javascript'> var TabMois=new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre') var ComputerDate; function perpetualDate(){ ComputerDate=new Date(); var Annee=ComputerDate.getUTCFullYear(); var Jour=ComputerDate.getUTCDate(); var Mois=ComputerDate.getUTCMonth(); var Heure=ComputerDate.getUTCHours(); var Minutes=ComputerDate.getUTCMinutes(); var Secondes=ComputerDate.getUTCSeconds(); document.getElementById('cadran').innerHTML=Jour+' '+TabMois[Mois]+' '+Annee+', '+Heure+' h '+Minutes+' et '+Secondes+' s'; } function Launch(){ setInterval(function(){perpetualDate()},1000); } </script> </head> <body onload="Launch()"> <div id='cadran' style="font-family:verdana;"> </div> <script type='text/javascript'> perpetualDate() </script> </body> </html>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
géniale
explicité je vais voir sur le lien et tester ton script...
je reviendrai MERCI BEAUCOUP
un êtit tag resolu pour la route ?
c'est en bas là a gauche
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager