相关疑难解决方法(0)

在PHP5和Actionscript3中获取unix时间戳(以毫秒为单位)

在Actionscript中,Unix时间戳(以毫秒为单位)可以这样获得:

public static function getTimeStamp():uint
        {
            var now:Date = new Date();
            return now.getTime();
        }
Run Code Online (Sandbox Code Playgroud)

该文件明确指出以下内容:

getTime():Number返回Date对象自1970年1月1日午夜(通用时间)以来的毫秒数.

当我跟踪它时,它返回以下内容:

824655597
Run Code Online (Sandbox Code Playgroud)

所以,824655597/1000/60/60/24/365 = 0.02年.这显然是不正确的,因为它应该是大约39年.

问题1:这里有什么问题?

现在,在PHP部分:我正在尝试以毫秒为单位获取时间戳.该microtime()函数返回字符串(0.29207800 1246365903)或浮点数(1246365134.01),具体取决于给定的参数.因为我觉得时间戳很简单,所以我自己会这样做.但是现在我已经尝试并注意到了这个浮点数,并将它与我在Actionscript中的问题结合起来,我真的不知道.

问题2:如何让它返回Unix时间戳中的毫秒数?

时间戳应该很容易,我可能会遗漏一些东西......对不起.提前致谢.

编辑1:自己回答了第一个问题.见下文.
EDIT2:我自己也回答了第二个问题.见下文.48小时内无法接受答复.

php unix timestamp actionscript-3

27
推荐指数
4
解决办法
6万
查看次数

标签 统计

actionscript-3 ×1

php ×1

timestamp ×1

unix ×1