Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

Re: Date.getTimezoneOffset

Envoyé: 8 juillet 2003, 9h59 par Oznog


Salut,

Ok, c'est simplement en nombre, pas une horloge avec des aiguilles.

Alors voilà... Je t'ai créé deux "prototype".

1. (twDateLocal) Il retourne une date local selon l'heure Universel + une différence.

2. Un autre "prototype" (twDateNum) qui convertie l'heure en nombre avec deux point selon ton exemple.

// À mettere sur le "frame action" (premier cadre (frame).
// Script gratuit des Trucsweb

Date.prototype.twDateLocal = function(_diff){
dUTC = new Date();
var nJour = dUTC.getUTCDate();
var nMois = dUTC.getUTCMonth();
var nAnnee = dUTC.getUTCFullYear();
var nHeure = dUTC.getUTCHours();
var nMinutes = dUTC.getUTCMinutes();
var nSeconds = dUTC.getUTCSeconds();
var dUTC = new Date(nAnnee, nMois, nJour, number(nHeure+_diff), nMinutes, nSeconds);
return dUTC;
delete dUTC;
}

Date.prototype.twDateNum = function(){
h = this.getHours();
m = this.getMinutes();
s = this.getSeconds();
if (Length(m)==1) m = "0" + m;
if (Length(s)==1) s = "0" + s;
sDate = h+":"+m+":"+s;
return sDate;
}

Il suffit alors d'avoir un movieClip sur la scène qui contient un champ texte avec un nom d'instance (Attention pas une variable).

Par exemple j'ai le movieClip avec le champ "mcQuebec".

J'ai sur ce movieClip, l'"action de Clip" suivant :

onClipEvent (enterFrame) {
var dDate = new Date();
// La date du Québec = UTC - 4
dDate = dDate.twDateLocal(-4);
this.maDate.text = dDate.twDateNum();
delete dDate;
}

Même chose pour la Suisse mais avec +2 au lieu de -4 (Je pense que la date de suisse est 2 heure de plus que la date UTC).

// La date de Suisse = UTC + 2
dDate = dDate.twDateLocal(2);

Donc :

onClipEvent (enterFrame) {
var dDate = new Date();
// La date de Suisse = UTC + 2
dDate = dDate.twDateLocal(2);
this.maDate.text = dDate.twDateNum();
delete dDate;
}

Ciao
Oznog


Réponses

 sp spRe: Date.getTimezoneOffset - heure d'été Oznog10/7/2003
 sp spRe: Date.getTimezoneOffset - heure d'été Corel17/7/2003
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@