zoukankan      html  css  js  c++  java
  • php 倒计时程序

    <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
    <title>测试页面</title>  
    </head>  
     
    <script type="text/javascript">  
        //获取系统时间,将时间以指定格式显示到页面。  
        function systemTime()  
        {  
            //获取系统时间。  
            var dateTime=new Date();  
            var YY=dateTime.getFullYear();
            var MM=dateTime.getMonth();
            var DD=dateTime.getDate();
            var hh=dateTime.getHours();  
            var mm=dateTime.getMinutes();  
            var ss=dateTime.getSeconds();  
              
            //分秒时间是一位数字,在数字前补0。  
            MM = extra(MM+1);  
            DD = extra(DD);  
            hh = extra(hh);  
            mm = extra(mm);  
            ss = extra(ss);  
              
            //将时间显示到ID为time的位置,时间格式形如:19:18:02  
            document.getElementById("time1").innerHTML=YY+"-"+MM+"-"+DD+" "+hh+":"+mm+":"+ss;  
              
            //每隔1000ms执行方法systemTime()。  
            setTimeout("systemTime()",1000);  
        }  
          
        //补位函数。  
        function extra(x)  
        {  
            //如果传入数字小于10,数字前补一位0。  
            if(x < 10)  
            {  
                return "0" + x;  
            }  
            else  
            {  
                return x;  
            }  
        }  
    </script>  
     
    <body onload="systemTime()">  
        <br/><br/>
        <div>
            当前时间:<span id="time1"></span>
        </div>
        <div align="center">&nbsp;春节放假时间:&nbsp;<span style="color:green;font-size:40px;">2017-01-26 17:30:00</span></div>     
        <br/>     
        <div id="time" class="time" align="center"></div>     
        <script language=javascript>
            function show_date_time(){
                window.setTimeout("show_date_time()", 1000);
                target=new Date(2017,0,26,17,30,0);  //注意:表示月份的参数介于 0 到 11之间。也就是说,如果希望把月设置为8月,则参数应该是7。         
                today=new Date();

                timeold=(target.getTime()-today.getTime());   

                sectimeold=timeold/1000   
                secondsold=Math.floor(sectimeold);   
                msPerDay=24*60*60*1000   
                e_daysold=timeold/msPerDay   
                daysold=Math.floor(e_daysold);   
                e_hrsold=(e_daysold-daysold)*24;   
                hrsold=Math.floor(e_hrsold);   
                e_minsold=(e_hrsold-hrsold)*60;   
                minsold=Math.floor((e_hrsold-hrsold)*60);   
                seconds=Math.floor((e_minsold-minsold)*60);   

                if (daysold<0) {   
                    document.getElementById("time").innerHTML="逾期,倒计时已经失效";   
                }else{   
                    if (daysold<10) {daysold="0"+daysold}   
                    if (hrsold<10) {hrsold="0"+hrsold}   
                    if (minsold<10) {minsold="0"+minsold}   
                    if (seconds<10) {seconds="0"+seconds}   
                    if (daysold>0) {   
                        document.getElementById("time").innerHTML="距离春节放假还有:<span style='font-size:40px'>"+daysold+"天"+hrsold+"小时"+minsold+"分<span style='color:#ff6633;'>"+seconds+"</span>秒</span>";   
                    }else {  
                        document.getElementById("time").innerHTML="距离春节放假还有:<span style='color:red;font-size:40px'>"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒</span>";  //结束时间小于1天,字体呈红色提醒
                    }
                }   
            }   
            show_date_time();   
        </script>
        <br/>
        <?php
            
            echo phpinfo();
        ?>
    </body>  
    </html> 

  • 相关阅读:
    java三大框架
    Servlet 工作原理解析
    Android四大基本组件介绍与生命周期
    wait 和 sleep
    Linux Mysql使用
    Android开发人员必备的10 个开发工具
    AIDL
    IPC Binder
    php 比较2字符串相似度 百分比
    php 数字 的简单加解密
  • 原文地址:https://www.cnblogs.com/gaogaoxingxing/p/5983881.html
Copyright © 2011-2022 走看看