您现在的位置: 像素吧 >> 设计教程 >> Flash教程 >> 正文

距离与离开某日某时某分的时间

来源:网络 日期:2008-7-5 22:56:43 作者:CkzyFla 查看:
"距离与离开某日某时某分的时间"这篇Flash教程如果帮助了您,请记得分享给您身边的朋友,如果您有比"距离与离开某日某时某分的时间"更好的教程请发布共享,帮助别人快乐自己!
  

输入日期及时间自动返回距离与离开某日某时某分的时间。效果浏览:l

http://www2.flash8.net/UploadTeach/200806/2008062518801419.swf

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) + "秒";
  
    } 
}
}

  • 上一篇教程:

  • 下一篇教程:
  • 相关评论:

    发表评论

    • 昵 称:
    • 内 容:
    •  
    • 虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号!