Mar*_*rty 8 actionscript-3 unix-timestamp
我试图通过以下方式获取AS3中的当前unix时间戳:
var date:Date = new Date();
var unix:int = date.time;
trace(unix);
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我得到:
2775219874
Run Code Online (Sandbox Code Playgroud)
但是当我time()大约在同一时间使用PHP时,我得到:
1321330282
Run Code Online (Sandbox Code Playgroud)
我不明白?
我当然可以通过PHP请求时间戳URLLoader,但是如果可能的话,我宁愿让它正常工作而不需要它.
Mar*_*rty 26
在我的问题的问题正在通过分配引起的date.time,以int代替Number.
有关分配date.time给变量的演示,请参见下文:
var date:Date = new Date();
var uintVal:uint = date.time;
var intVal:int = date.time;
var numVal:Number = date.time;
trace(uintVal); // 2776669556
trace(intVal); // -1518297740
trace(numVal); // 1321331629428
Run Code Online (Sandbox Code Playgroud)