zoukankan      html  css  js  c++  java
  • 显示日期

    <title>显示日期</title>
     <style type="text/css">
            #div
            {
             400px;
             height:60px;
             line-height:60px;
             background:#FFFFCC;
             border:1px #0099CC solid;
             margin:0px auto;
             padding:15px;
             }
        </style>
       
        <script type="text/javascript">
            function createOption(v_1,v_2)
            {
                var obj=document.createElement("option");
                obj.value=v_1;
                obj.text=v_2;
                return obj;
            }
           
            function addYearMonth()
            {
                var year=document.getElementById("Year");
                var month=document.getElementById("Month");
               
                for(var i=2010;i>1900;i--)
                {
                    year.add(createOption(i,i));
                }
               
                for(var i=1;i<=12;i++)
                {
                    month.add(createOption(i,i));
                }
            }
           
            function addDay()
            {
                var year=parseInt(document.getElementById("Year").value);
                var month=parseInt(document.getElementById("Month").value);
                var day=document.getElementById("Day");
               
                var flag=false;
                if(year%400==0||(year%4==0&&year%100!=0))
                {
                    flag=true;
                }
               
                var number=0;
                if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
                {
                    number=31;
                }
                else if(month==2)
                {
                    if(flag)
                    {
                        number=29;
                    }
                    else
                    {
                        number=28;
                    }
                }
                else
                {
                    number=30;
                }
               
                while(day.options.length>0)
                {
                    day.remove(day.options[day.options.length-1]);
                }
               
                for(var i=1;i<=number;i++)
                {
                    day.add(createOption(i,i));
                }
            }
        </script>
    </head>
    <body onload="addYearMonth();">
     <div id="div">
            <select id="Year">
                <option value="0">--请选择--</option>
            </select>
            <strong>年</strong>
           
            <select id="Month" onchange="addDay();">
                <option value="0">--请选择--</option>
            </select>
            <strong>月</strong>
           
            <select id="Day">
                <option value="0">--请选择--</option>
            </select>
            <strong>日</strong>
        </div>
    </body>

  • 相关阅读:
    css3转换
    JavaScript函数
    JavaScript数组
    JavaScript流程控制
    JavaScript数据类型、运算
    css3响应布局
    css3渐变、背景、过渡、分页
    css3初识
    CSS3选择器
    H5拖拽、绘画、web存储
  • 原文地址:https://www.cnblogs.com/meroselove/p/1865802.html
Copyright © 2011-2022 走看看