2013-05-22 63 views
1

我想針對從MySQL獲取的時間戳顯示ActionScript 3.0 Timer如何在ActionScript 3中獲得關於MySQL時間戳的時間?

因此,假設的MySQL(PHP)返回類似$my_birthday="2013-05-22 12:30:45" 我一個URLLoader得到它來自ActionScript的字符串,我想表明這樣的計時器:

My age: 
01 hours 01 minutes 42 seconds 

我應該使用什麼樣的功能:

public function timerHandler(e:TimerEvent) 
{ 
log_textfield.text = String((new Date()).time) - my_birthday; // I need to convert the Date().Time to unix timestamp I guess, and a function for time difference. 
} 

回答

0

This answer has a TimeSpan class that you may want to use。下面的代碼應該做你需要得到的TimeSpan,你可以得到你需要顯示的部分。我沒有這臺電腦上的閃光燈,雖然測試,所以你的里程可能會有所不同:)

// new Date() is allergic to dashes, it needs slashes. 
my_birthday = my_birthday.replace('-', '/'); 
var sinceBirthday = TimeSpan.fromDates(new Date(), new Date(my_birthday));