RT!大的话传我邮箱[email protected]。感激不尽!!!!

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="www.w3.org/1999/xhtml">
    <head>
    <title>实时倒计时</title>
    <meta http-equiv="content-Type" content="text/html;charset=gb2312">
    </head>
    <body>
    <!--单位:秒-->
    剩余时间:<span id="endtime">10</span>
    <script type="text/javascript">
    var CID = "endtime";
    if(window.CID != null)
    {
        var iTime = document.getElementById(CID).innerText;
        var Account;
        RemainTime();
    }
    function RemainTime()
    {
        var iDay,iHour,iMinute,iSecond;
        var sDay="",sHour="",sMinute="",sSecond="",sTime="";
        if (iTime >= 0)
        {
            iDay = parseInt(iTime/24/3600);
            if (iDay > 0)
            {
                sDay = iDay + "天";
            }
            iHour = parseInt((iTime/3600)%24);
            if (iHour > 0){
                sHour = iHour + "小时";
            }
            iMinute = parseInt((iTime/60)%60);
            if (iMinute > 0){
                sMinute = iMinute + "分钟";
            }
            iSecond = parseInt(iTime%60);
            if (iSecond >= 0){
                sSecond = iSecond + "秒";
            }
            if ((sDay=="")&&(sHour=="")){
                sTime="<span style='color:darkorange'>" + sMinute+sSecond + "</font>";
            }
            else
            {
                sTime=sDay+sHour+sMinute+sSecond;
            }
            if(iTime==0){
                clearTimeout(Account);
                  sTime="<span style='color:green'>时间到了!</span>";
            }
            else
            {
                Account = setTimeout("RemainTime()",1000);
            }
            iTime=iTime-1;
        }
        else
        {
                sTime="<span style='color:red'>倒计时结束!</span>";
        }
        document.getElementById(CID).innerHTML = sTime;
    }
    </script>
    </body>
    </html>
      

  2.   

    我有一个Java的倒计时 你自己稍微改一下就行了  
    是每隔15分钟就开始倒计时的public String getTimeFalse() {
    Calendar calendar = Calendar.getInstance();
    String falseTime = null;
    Date date = new Date();
    //calendar.setTime(date);
    int minute = (14-calendar.getTime().getMinutes()%15);
    //System.out.println(minute);
    int second = (60-calendar.getTime().getSeconds());
    //System.out.println(second);
    int hour = 0; String seconds = "";
    String minutes = "";
    String hours = ""; //while (minute * second >= 0) { if (second < 10) {
    seconds = "0";
    } else {
    seconds = "";
    }
    if (minute < 10) {
    minutes = "0";
    } else {
    minutes = "";
    }
    if (hour < 10) {
    hours = "0";
    } else {
    hours = "";
    }
    falseTime = hours + hour + ":" + minutes + minute + ":" + seconds
    + second;
    //System.out.println(falseTime); if (second != 0) {
    second--;
    } else {
    second = 59;
    if (minute > 0) {
    minute--;
    } else {
    minute = 0;
    }
    }
    return falseTime;
    }