begin process at 2010 03 19 23:27:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > AFFICHER L'HEURE D'UN PAYS SUR SON SITE

AFFICHER L'HEURE D'UN PAYS SUR SON SITE


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date & Heure Classé sous :heure, date, fuseau, pays, seta Niveau :Débutant Date de création :24/11/2005 Date de mise à jour :24/11/2005 17:19:53 Vu :18 499

Auteur : setasan9

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Voici un code pour afficher l'heure d'un autre pays sur sont site (par rapport à la france metropolitaine) .
J'en ai eu besoin pour afficher l'heure du japon sur mon site. Comme je n'ai rien trouvé sur ce site ou sur d'autre, je me suis tourné vers une personne qui m'a aidé à le réaliser (merci StOuk).
Je pense que ca me recervira de le mettre ici (au cas ou jloré par accident éffacé ^^), et jespere à d'autre personne également.

Source

  • <!-- 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>
<!-- 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>

 Conclusion

Ce qui fait le décalage horair c'est --> (adate.getTimezoneOffset() / 60) + 9;
Le +9 etant la differrence d'heure entre la france et le japon.

Par contre si quelqu'un modifie ce script pour que cette heure reste la même quelque soit le pays ou le visiteur ce trouve (quebec par exemple), je suis preneur :)

Merci de votre attention ^^


 Historique

24 novembre 2005 16:27:39 :
Rectification difference d'heure france -> japon (mété trompé ^^)
24 novembre 2005 17:19:53 :
Probleme de : il est 25h15 (reglé)

 Sources du même auteur

CREER DES BOUTONS IMAGES À LA PLACE D'UNE BARRE DE DEFILEMEN...

 Sources de la même categorie

Source avec Zip CHRONOMÈTRE AMÉLIORÉ par Kolosta
Source avec Zip SLEEP() SANS BOUCLE D'ATTENTE CONSOMMATRICE par Phildepantin
Source avec Zip AFFICHAGE DE L'HEURE ET DU FUSEAU HORAIRE (TIMEZONE) SUR LA ... par navylav2
Source avec Zip Source avec une capture HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST par sofiane1234
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST par sofiane1234
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit
Source avec Zip HEURE, DATE DU JOUR DE L'INTERNAUTE ET FÊTE À SOUHAITER. par sneezy
COMPTE À REBOURS POUR ÉVÉNEMENT par CSIBern
Source avec Zip DÉCALAGE HORAIRE (HEURE, MINUTE, SECONDE) PAR PAYS par bAJ59

Commentaires et avis

Commentaire de Arto_8000 le 24/11/2005 23:08:22

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 :

<?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

Commentaire de setasan9 le 25/11/2005 11:20:53

Merci beaucoup :) c bon a savoir ^^

Commentaire de dvdstory le 14/02/2006 20:11:51

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.

Commentaire de dvdstory le 14/02/2006 20:15:45

Je croit que j'ai trouvé getUTCHours()

Commentaire de dvdstory le 14/02/2006 20:47:36

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)

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>
    
<BODY onLoad="debuteTemps(1000)" onUnload="clearTimeout(dd)">
<FORM NAME="Temps1">
<INPUT TYPE="text" NAME="heure" SIZE="12"><BR></FORM>
</body>

Commentaire de lassad_haddaji le 14/04/2008 14:22:18

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??

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Verif d'une date et d'une heure [ par Sinse ] Salut! Voila j'ai un truc plutot bizarre qui se passe : j'ai une procedure de verification de date qui marche correctement, dans la meme function je v Script date et heure [ par vernoff ] Salut j'ai pris sur ce site un script affichant la date et l'heure, il est parfait pour mon site à un detail près, il ne fonctionne pas avec Mozilla F verifier champ date et heure [ par dreaman ] Bjour,j'ai 3 fonctions qui v&#233;rifie mes champs de saisie de "date","heure debut" et "heure fin", mais je voudrai rassembl&#233; les trois...commen Date et heure sans les zéros inutiles [ par metis15 ] Bonjour, dans cette source, http://www.javascriptfr.com/code.aspx?ID=15750&nbsp;, je voudrais supprimer les z&#233;ros inutiles, mais vu mon niveau en Afficher Date Heure en cours sur page web [ par charlybegood46 ] Bonjour,Je cherche à afficher la date et l'heure actuelle dans une page web!Merci pour votre aide. Tout est pour le mieux dans le meilleur des mondes problème de vérification des champs d'un formulaire [ par arambasic ] Voici mon formulaire avec le code javascript pour le v&#233;rifi&#233;, quand j'envoie le formulaire in me donne&nbsp; bien les box d'erreurs mais il Comment mettre Date et Heure valide pour IE, Nescape, Firefox [ par JLB59 ] Bonjour tout le monde, J'ai fait un site que j'ai mis en ligne. Comme j'utilisais IE en local pour voir le r&#233;sultat, je n'ai eu aucun prb. J'ai Heure et date... [ par The_magicien ] Connaissez-vous un script de date et d'heure n'utilisant pas ?? Car le "onload" de ma page est déjà occupé par un menu dynamique... Ou savez-vous comm horraire ... ouvert ou fermer... [ par kalif ] bonjour a tousen sachant que les heure d'ouverture sont le lundi ouvert de 9h a midi et de 13h a 18h, le mardi .... etc etcj'utilise ce script ci dess Javascript : affichage par rapport à une date/heure [ par hazkaal ] Bonjour,Je voudrais, sur mon site, que certains articles s'affichent par exemple juste entre 12h et 15h... Pourriez vous m'aider en sachant que je n'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales