zoukankan      html  css  js  c++  java
  • 日历

          *{
                padding: 0;margin: 0;
            }
            ul,ol{
                list-style: none;
            }
            .rili{
                width: 240px;height: 300px;margin: 50px auto;border: 1px solid #333;
            }
            #week{
                width: 240px;height: 34px;line-height: 34px;text-align: center;font-size: 16px
            }
            #week li{
                float: left;width: 34px;height: 34px;line-height: 34px;
            }
            #day{
                width: 240px;
            }
            #day li{
                float: left;width: 34px;height: 34px;line-height: 34px;text-align: center;
            }
            .active{
                background: red;
            }
    <div class="rili">
            <div>
                <span id="prevY"><</span>
                <span id="year">2018</span>
                <span id="nextY">></span>
            </div>
            <div>
                <span id="prevM"><</span>
                <span id="month">一月</span>
                <span id="nextM">></span>
            </div>
            <ul id="week">
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
            <ul id="day">
                
            </ul>
        </div>
        <script>
            var date = new Date();
            var yearC = date.getFullYear();
            var monthC = date.getMonth();
            var dayC = date.getDate();
    
            time();
            function time(){
                document.getElementById("day").innerHTML = "";
                var year = date.getFullYear();
                var month = date.getMonth();
                
                arr=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]
                document.getElementById("year").innerHTML = year;
                document.getElementById("month").innerHTML = arr[month];
    
                var setDate = new Date(year,month,0);
                var setDay = setDate.getDate();
                var setWeek = new Date(year,month,1).getDay();
    
                for(var i=0;i<setWeek;i++){
                    var li = document.createElement("li");
                    li.innerHTML = "";
                    document.getElementById("day").append(li);
                }
                for(var i=1;i<=setDay;i++){
                    var li = document.createElement("li");
                    li.innerHTML = i;
                    if(yearC == year && monthC == month && dayC == i){
                        li.className = "active"
                    }
                    document.getElementById("day").append(li);
                }
    
                document.getElementById("prevM").onclick = function(){
                    date.setMonth(date.getMonth() - 1);
                    time();
                }
                document.getElementById("nextM").onclick = function(){
                    date.setMonth(date.getMonth() + 1);
                    time();
                }
    
    
    
            }
        </script>
  • 相关阅读:
    IOS开发--第四阶段--关联
    1.7 Flask
    1.4 linux 路飞项目
    linux 1.3 nginx 负载均衡和配置文件
    1.2 redis
    1.1 xinnian
    12.30 linux 7
    12.29
    12.29 linux3 mysql和redis
    12.28 linux 第四天 安装python 和虚拟环境
  • 原文地址:https://www.cnblogs.com/namehou/p/10150283.html
Copyright © 2011-2022 走看看