2012-07-16 113 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時間戳。