darkkrab | Voici un code pour afficher dynamiquement la date du serveur en français :
Code :
- <html>
- <head>
- <script>
- sem = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" );
- mois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
- server_date = new Date(0,0,0,<? echo date("H, i, s" ); ?> )
- server_heu = server_date.getHours();
- server_min = server_date.getMinutes();
- server_sec = server_date.getSeconds();
- server_sem = "<? echo date('w'); ?>"
- server_jour = "<? echo date('d'); ?>"
- server_mois = "<? echo date('n'); ?>"
- server_annee = "<? echo date('Y'); ?>"
- function server_calc()
- {
- if (server_sec < 10)
- server_sec = "0"+Math.round(server_sec);
- else if(server_sec >= 60)
- {
- server_sec = "00";
- server_min++;
- }
- if (server_min < 10)
- server_min = "0"+Math.round(server_min);
- else if(server_min >= 60)
- {
- server_min = "00";
- server_heu++;
- }
- if (server_heu < 10)
- server_heu = "0"+Math.round(server_heu);
- else if(server_heu >= 24)
- {
- server_heu = "00";
- }
- document.getElementById("server_heure" ).value=server_heu + ":" + server_min + ":" + server_sec;
- document.getElementById("server_sem" ).value=sem[server_sem];
- document.getElementById("server_long" ).value=server_jour + " " + mois[server_mois] + " " + server_annee;
- server_sec++;
- }
- setInterval("server_calc()", 1000);
- </script>
- </head>
- <body>
- <input id="server_heure">
- <input id="server_sem">
- <input id="server_long">
- </body>
- </html>
|
Pour ce qui est de l'heure dynamique, c'est facile.
Pour ce qui est de la journée de la semaine dynamique, quelque chose dans le genre devrais faire. (C'est n'est pas le vrai code.)
Code :
- hhh = document.getElementById("server_heure" ).value
- if (hhh = 24:00:00)
- {
- server_sem++;
- }
- if (server_sem = 7)
- {
- server_sem = 0;
- }
|
Le problème est pour le mois de l'année et l'année. Comment faire un server_mois++; et un server_annee++; au bon moment, considérant que les mois sont variable en nombre de jours.
En attente de réponse... |