Forum de discussion
Forum « Programmation Javascript » (archives)
Re: affichages d'heures différentes selon le fuseau ou comment aditionner des heures à une date avec twAjouteHeures
Envoyé: 7 septembre 2004, 17h30 par papou
J'ai trouvé un script très simple mais qui me pose 3 problèmes (voir après le script lui-même que voici :
<html>
<head>
<title>Document sans titre</title>
<script language="JavaScript">
function heure () {
var Maintenant = new Date();
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours();
var minutes = Maintenant.getMinutes();
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60) + 4
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes;
secondes = ((secondes < 10) ? ":0" : ":") + secondes;
document.formhorloge.horloge.value = heures + minutes + secondes;
setTimeout("heure()",1000);
}
</script>
</head>
<body bgcolor="#FFFF33"onload="heure()">
<form name="formhorloge" onSubmit="0">
<input type="text" name="horloge" size=20 value="">
</form>
</body>
</html>
problème 1 : si je crée 1 deuxième variable "heures2", le 2ème formulaire affiche l'heure (1).
problème 2 : comment afficher l'heure dans du texte et non dans un formulaire (c'est pas beau).
problème 3 : si on règle le fuseau horaire à + 3, par exemple, à 22 heures 18, il s'affiche 25 heures 18. Sympa.
Je suis sûr que tout ça se règle facilement pour un connaisseur. Non ?
J'espère que tu feras quelque chose. Sinon, joyeux noël quand même.
Papou
Réponses
|