距离与离开某日某时某分的时间
"距离与离开某日某时某分的时间"这篇Flash教程如果帮助了您,请记得分享给您身边的朋友,如果您有比"距离与离开某日某时某分的时间"更好的教程请发布共享,帮助别人快乐自己!
输入日期及时间自动返回距离与离开某日某时某分的时间。效果浏览:l
AS如下:
onEnterFrame=function(){
var EndTime = new Date(years,months-1,dates,hours,seconds,0);//设置结束时间,参数years等为输入文本的变量。
var NowTime = new Date();//系统日期
var zong = Math.floor((EndTime.getTime() - NowTime.getTime()) / 1000);
if (zong > 0)
{
times.text = "距离";
tian = Math.floor(zong / 86400);
zong = zong - tian * 60 * 60 * 24;
shi = Math.floor(zong / 3600);
if (shi < 10)
{
shi = shi = "0" + Math.floor(zong / 3600);
}
zong = zong - shi * 60 * 60;
fen = Math.floor(zong / 60) < 10 ? ("0" + Math.floor(zong / 60)) : (Math.floor(zong / 60));
zong = zong - fen * 60;
miao = zong < 10 ? ("0" + zong) : (zong);
txt_time.text ="还有"+ String(tian)+"天"+String(shi) + "小时" + String(fen) + "分" + String(miao) + "秒";
}
else if (zong <= 0)
{
times.text = "离开";
zong = Math.floor((NowTime.getTime() - EndTime.getTime()) / 1000);
if (zong > 0)
{
tian = Math.floor(zong / 86400);
zong = zong - tian * 60 * 60 * 24;
shi = Math.floor(zong / 3600);
if (shi < 10)
{
shi = shi = "0" + Math.floor(zong / 3600);
}
zong = zong - shi * 60 * 60;
fen = Math.floor(zong / 60) < 10 ? ("0" + Math.floor(zong / 60)) : (Math.floor(zong / 60));
zong = zong - fen * 60;
miao = zong < 10 ? ("0" + zong) : (zong);
txt_time.text ="已有"+ String(tian)+"天"+String(shi) + "小时" + String(fen) + "分" + String(miao) + "秒";
}
}
}
var EndTime = new Date(years,months-1,dates,hours,seconds,0);//设置结束时间,参数years等为输入文本的变量。
var NowTime = new Date();//系统日期
var zong = Math.floor((EndTime.getTime() - NowTime.getTime()) / 1000);
if (zong > 0)
{
times.text = "距离";
tian = Math.floor(zong / 86400);
zong = zong - tian * 60 * 60 * 24;
shi = Math.floor(zong / 3600);
if (shi < 10)
{
shi = shi = "0" + Math.floor(zong / 3600);
}
zong = zong - shi * 60 * 60;
fen = Math.floor(zong / 60) < 10 ? ("0" + Math.floor(zong / 60)) : (Math.floor(zong / 60));
zong = zong - fen * 60;
miao = zong < 10 ? ("0" + zong) : (zong);
txt_time.text ="还有"+ String(tian)+"天"+String(shi) + "小时" + String(fen) + "分" + String(miao) + "秒";
}
else if (zong <= 0)
{
times.text = "离开";
zong = Math.floor((NowTime.getTime() - EndTime.getTime()) / 1000);
if (zong > 0)
{
tian = Math.floor(zong / 86400);
zong = zong - tian * 60 * 60 * 24;
shi = Math.floor(zong / 3600);
if (shi < 10)
{
shi = shi = "0" + Math.floor(zong / 3600);
}
zong = zong - shi * 60 * 60;
fen = Math.floor(zong / 60) < 10 ? ("0" + Math.floor(zong / 60)) : (Math.floor(zong / 60));
zong = zong - fen * 60;
miao = zong < 10 ? ("0" + zong) : (zong);
txt_time.text ="已有"+ String(tian)+"天"+String(shi) + "小时" + String(fen) + "分" + String(miao) + "秒";
}
}
}
