Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
24 nov. 2005 à 23:08
lassad_haddaji
Messages postés141Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention 6 avril 2012
-
14 avril 2008 à 14:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
lassad_haddaji
Messages postés141Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention 6 avril 2012 14 avril 2008 à 14:22
salut,
j'ai un question, est ce que je peux ajouter un script pour afficher la date et le temps en gmt sans passer par le temps de systeme??
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 14 févr. 2006 à 20:47
Y a un truc que je comprend pas l'heure de la france est GMT +1 et celle du Japon GMT +9 et ton code est basé sur leur du PC (donc france) donc pour arriver de l'heure Française a celle de l'heure Japonaise il faut faire +8 et non pas +9 et pourtant tu arrive quand meme a l'heure du JAPON donc à chaque fois il enlève une heure. (Si je me suis trompé quelque par, qu'on me le signal)
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 14 févr. 2006 à 20:15
Je croit que j'ai trouvé getUTCHours()
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 14 févr. 2006 à 20:11
Je crois qu'il y a un autre moyen que le PHP.
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.
setasan9
Messages postés98Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention16 mars 2009 25 nov. 2005 à 11:20
Merci beaucoup :) c bon a savoir ^^
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 24 nov. 2005 à 23:08
Le décalage horaire se fait à partir de l'heure de l'ordinateur de celui qui visite la page, donc si tu veux que l'heure soit toujours la même il est préférable de se tourner vers le PHP (language serveur donc la date du serveur) et en PHP ça serait :
14 avril 2008 à 14:22
j'ai un question, est ce que je peux ajouter un script pour afficher la date et le temps en gmt sans passer par le temps de systeme??
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>
14 févr. 2006 à 20:15
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.
25 nov. 2005 à 11:20
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