AS3 Timestamp n'est pas correct
Je vais essayer d'obtenir le timestamp unix actuel en AS3 via:
var date:Date = new Date();
var unix:int = date.time;
trace(unix);
Pour une raison que j'obtiens:
2775219874
Mais quand j'utilise time()
en PHP dans le même temps, j'obtiens:
1321330282
Je ne comprends pas?
Je pourrais bien sûr demander l'horodatage de PHP via URLLoader
, mais je préfère qu'il fonctionne correctement sans avoir besoin de cette si possible.
OriginalL'auteur Marty | 2011-11-15
Vous devez vous connecter pour publier un commentaire.
La question dans ma question était provoqué par l'attribution
date.time
àint
au lieu deNumber
.Voir ci-dessous pour la démo de l'attribution
date.time
à une variable:Je ne peux pas pour un autre deux jours 🙁
ah oui, désolé j'ai oublié à ce sujet!
Alors, qui faut-il utiliser pour correspondre à time () de php ?
@PapaDeBeau
Number
.OriginalL'auteur Marty
Flash doit retourner le nombre de millisecondes de sorte que vous devriez obtenir quelque chose comme 1321330797782 (c'est ce que je suis ici). Votre ordinateur est-il est temps de corriger? Si c'est, juste essayez de fermer et de rouvrir Flash parce qu'il y a quelque chose de vraiment mal avec le temps votre obtenir (c'est quelques fois en 1970).
Le PHP le temps est correct.
15th November 2011 3:24PM
.OriginalL'auteur this.lau_