piteur30
Messages postés52Date d'inscriptiondimanche 2 mars 2008StatutMembreDernière intervention 9 juillet 2009
-
17 mai 2009 à 15:44
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
19 mai 2009 à 07:59
Bonjour
voici un script d'affichage de l'heure et la date serveur
il affiche le tout sur 2 étages mais j'aimerai qu'il affiche sur 3 étages
exemple
la il affiche :
Dimanche 17 Mai 2009
15 : 41 : 05
j'aimerai qu'il affiche :
Dimanche
17 Mai 2009
15 : 41 : 05
voici le script :
function horloge(id_cadran, time, appel)
{
time = parseInt(time);
appel = parseInt(appel);
var d = new Date(time * 1000);
var heure = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();
if (heure < 10)
{
heure = "0" + heure;
}
if (min < 10)
{
min = "0" + min;
}
if (sec < 10)
{
sec="0"+sec;
}
var day;
switch (d.getDay())
{
case 1: day = "Lundi";
break;
case 2: day = "Mardi";
break;
case 3: day = "Mercredi";
break;
case 4: day = "Jeudi";
break;
case 5: day = "Vendredi";
break;
case 6: day = "Samedi";
break;
case 0: day = "Dimanche";
break;
default: day = "erreur : " + d.getDay();
}
var mois;
switch (d.getMonth())
{
case 0: mois = "Janvier";
break;
case 1: mois = "Février";
break;
case 2: mois = "Mars";
break;
case 3: mois = "Avril";
break;
case 4: mois = "Mai";
break;
case 5: mois = "Juin";
break;
case 6: mois = "Juillet";
break;
case 7: mois = "Aout";
break;
case 8: mois = "Septembre";
break;
case 9: mois = "Octobre";
break;
case 10: mois = "Novembre";
break;
case 11: mois = "Décembre";
break;
default: mois = "erreur : " + d.getMonth();
}
var annee = d.getFullYear();
var jour = d.getDate();
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 18 mai 2009 à 19:16
Salut,
Je ne sais pas trop ce que tu fais avec cette fonction mais c'est une mauvaise chose de se baser sur setTimeout pour afficher une heure.
Tu vas te retrouver avec des décalages énormes si l'horloge reste affichée trop longtemps.
Tu peux cependant essayer ça :
function horloge(id_cadran, time, appel)
{
time = parseInt(time);
appel = parseInt(appel);
var d = new Date(time * 1000);
var heure = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();
if (heure < 10)
{
heure = "0" + heure;
}
if (min < 10)
{
min = "0" + min;
}
if (sec < 10)
{
sec="0"+sec;
}
var day;
switch (d.getDay())
{
case 1: day = "Lundi";
break;
case 2: day = "Mardi";
break;
case 3: day = "Mercredi";
break;
case 4: day = "Jeudi";
break;
case 5: day = "Vendredi";
break;
case 6: day = "Samedi";
break;
case 0: day = "Dimanche";
break;
default: day = "erreur : " + d.getDay();
}
var mois;
switch (d.getMonth())
{
case 0: mois = "Janvier";
break;
case 1: mois = "Février";
break;
case 2: mois = "Mars";
break;
case 3: mois = "Avril";
break;
case 4: mois = "Mai";
break;
case 5: mois = "Juin";
break;
case 6: mois = "Juillet";
break;
case 7: mois = "Aout";
break;
case 8: mois = "Septembre";
break;
case 9: mois = "Octobre";
break;
case 10: mois = "Novembre";
break;
case 11: mois = "Décembre";
break;
default: mois = "erreur : " + d.getMonth();
}
var annee = d.getFullYear();
var jour = d.getDate();
piteur30
Messages postés52Date d'inscriptiondimanche 2 mars 2008StatutMembreDernière intervention 9 juillet 2009 18 mai 2009 à 11:34
oui c'est du js si il a deux relais dessus se qui me permet d'avoir l'heure du serveur et la mètre a jour car n'y mon pc n'y le serveur de mon héberger est a l'heure
le ode je lai tester c'est pas l'heure du visiteur
par contre je l'ai déjà un peut modifier mais sa parai bête mais le retour a la ligne pour le jour je bloque
la balise br marche pas et de que je recoupe le script en 3 au lieu de 2 sa bloque
vous pouvais me dire se qu'il faut faire svp
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 19 mai 2009 à 07:59
Enfin, une ame charitable pour donner le code complet qui marche..
Perso j'aurais po pu.. manque de temps.. Ahh ces hommes pressés..
Bonne journée messieurs
S.