如何在ActionScript 3中获得有关MySQL时间戳的时间?

时间:2013-05-22 09:37:23

标签: php mysql actionscript-3 timestamp

我想显示一个ActionScript 3.0 Timer,关于从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.
}

1 个答案:

答案 0 :(得分:0)

This answer has a TimeSpan class that you may want to use。下面的代码应该是您获取TimeSpan所需的,您可以从中获取需要显示的部件。我在这台电脑上没有Flash进行测试,所以你的里程可能会有所不同:)

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