Soyez le premier à donner votre avis sur cette source.
Snippet vu 28 900 fois - Téléchargée 28 fois
<!-- Entre les balise <head></head> <SCRIPT LANGUAGE="JavaScript"> var dd, delai; function debuteTemps(delai1) { var hhmmss = "", min, sec; delai = delai1; adate = new Date() hhmmss += adate.getHours() + (adate.getTimezoneOffset() / 60) + 9; if (hhmmss>=24){hhmmss=hhmmss-24;} if (hhmmss < 10) hhmmss = "0" + hhmmss; min = adate.getMinutes(); if (min < 10) hhmmss += ":0" + min; else hhmmss += ":" + min; sec = adate.getSeconds(); if (sec < 10) hhmmss += ":0" + sec; else hhmmss += ":" + sec; hhmmss = " " + hhmmss; document.Temps1.heure.value = hhmmss; dd = setTimeout("debuteTemps(delai)",delai1); } </SCRIPT> <!-- Modifier les balises <body> et ajouter le <form> et <input> <BODY onLoad="debuteTemps(1000)" onUnload="clearTimeout(dd)"> <FORM NAME="Temps1"> <INPUT TYPE="text" NAME="heure" SIZE="12"><BR></FORM> </body>
24 nov. 2005 à 23:08
<?PHP
echo date("H:i:s");
?>
et si tu veux plus d'info sur les dates en PHP voici un link :
http://ca3.php.net/manual/fr/function.date.php
25 nov. 2005 à 11:20
14 févr. 2006 à 20:11
Au lieu de demander au PC l'heure qu'il utilise, on peut lui demander l'heure GMT ou UTC, ça veut dire la meme chose ils ont juste changer les initials. Donc faudrait changer ton GetHours par une autre valeur que je ne connais pas par coeur pour avoir l'heure GMT (Grennwitch Meridien Time) et faire ton offset +1 pour avoir l'heure de la france et offset +10 pour le Japon par exemple.
14 févr. 2006 à 20:15
14 févr. 2006 à 20:47
Donc voici ton code que j'ai modifié
Y a juste getUTCHours() et getUTCMinutes() que j'ai rajouté pour obtenir l'heure UTC.
( http://fr.wikipedia.org/wiki/Temps_universel_coordonn%C3%A9 )
Mais j'ai aussi le meme problème que toi il m'enlève une heure. La france est à UTC +1 pourtant pour arriver a l'heure de la france je dois faire +2
<SCRIPT LANGUAGE="JavaScript">
var dd, delai;
function debuteTemps(delai1) {
var hhmmss = "", min, sec;
delai = delai1;
adate = new Date()
hhmmss += adate.getUTCHours() + (adate.getTimezoneOffset() / 60) + 2;
if (hhmmss>=24){hhmmss=hhmmss-24;}
if (hhmmss < 10) hhmmss = "0" + hhmmss;
min = adate.getUTCMinutes();
if (min < 10) hhmmss += ":0" + min;
else hhmmss += ":" + min;
sec = adate.getSeconds();
if (sec < 10) hhmmss += ":0" + sec;
else hhmmss += ":" + sec;
hhmmss = " " + hhmmss;
document.Temps1.heure.value = hhmmss;
dd = setTimeout("debuteTemps(delai)",delai1);
}
</SCRIPT>
<FORM NAME="Temps1">
</FORM>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.