Flash里如何计算两天时间差?

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:48:34
请教一下Flash高手,我想计算从当前时间到过去某一天(比如1987年01月01日),已经有XX年XX月XX日,然后用文本动态显示,改如何写Action Script代码?

本人FLASH新手,对FLASH编程不是很了解,还望高手指点~谢谢大家了!

EndTime = new Date(2008, 7, 8, 20, 0, 0);
//定义倒计时结束时间,此处为2008北京奥运开幕日
//注意,月份参数用0-11表示1-12月
NowTime = new Date();
//定义当前时间
zong = Math.floor((EndTime.getTime()-NowTime.getTime())/1000);
//取得当前时间与结束时间相差的总秒数
if (zong>0) {
tian = Math.floor(zong/(60*60*24));
//取得剩余天数
zong = zong-tian*60*60*24;
shi = Math.floor(zong/(60*60));
//取得剩余小时数
zong = zong-shi*60*60;
fen = Math.floor(zong/60);
//取得剩余分钟数
zong = zong-fen*60;
miao = zong;
//取得剩余秒数
DaoJiShiText = String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒";

这里就是相差的时间数了..