AS3-Timestamp nicht korrekt
Ich versuche, den aktuellen unix-timestamp in AS3 über:
var date:Date = new Date();
var unix:int = date.time;
trace(unix);
Aus irgendeinem Grund, den ich bekommen:
2775219874
Aber wenn ich time()
in PHP um die gleiche Zeit, die ich bekomme:
1321330282
Verstehe ich nicht?
Könnte ich natürlich die Anfrage der timestamp aus PHP über URLLoader
, aber ich würde eher bekommen es richtig funktioniert, ohne dass diese, wenn möglich.
InformationsquelleAutor Marty | 2011-11-15
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Problem in meiner Frage war verursacht durch die Zuordnung
date.time
zuint
stattNumber
.Siehe unten für die demo, die Zuordnung
date.time
zu einer variable:Number
.Flash zurückgeben sollte, die Anzahl von Millisekunden, so sollten Sie sich so etwas wie 1321330797782 (das ist, was ich bin immer hier). Ist die Uhrzeit Ihres Computers korrekt? Wenn es ist, versuchen Sie einfach schließen und wieder zu öffnen, weil Flash es ist etwas wirklich falsch mit dem Zeitpunkt Ihrer Anreise (es ist einige Zeit, 1970).
PHP Uhrzeit korrekt ist.
15th November 2011 3:24PM
.