2012-07-16 102 views

回答

1

@Marc B的回答是正确的。如果由于某种原因您不能使用PHP时间戳(1970年1月1日以来的秒数),则可以尝试使用静态方法Data.parse()

它会根据您的时间字符串返回1970年1月1日以来的毫秒数。它将处理各种时间字符串格式,here's a link to the docs。您可能需要将您的时间字符串调整为这些格式之一(在Actionscript端使用正则表达式,或者在PHP端生成不同的字符串)。

一旦你自1970年1月1日的毫秒数,然后你可以创建从一个新的ActionScript Date对象:

var date:Date = new Date(Date.parse(myTimeString)); 
+0

大answer--感谢。 – SimonRH 2012-07-16 20:54:09

1

这不是一个PHP时间戳,它只是一个格式化的字符串。 PHP时间戳与unix时间戳相同 - 表示自1970年1月1日以来秒数的整数。

动作脚本时间戳相同,但以毫秒为单位。所以,采取一个本地PHP时间戳,乘以1000,并有你的AS时间戳。