显示日期

<title>显示日期</title>
 <style type="text/css">
        #div
        {
         width: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>

posted @ 2010-10-31 22:42  Curitis  阅读(189)  评论(0编辑  收藏  举报