日历生成

日历的算法及结构生成

```

var qing=q;

var oDate=newDate();

var td=tds;

var dayNum=0;

for(vartep=0;tep<49;tep++){//初始化格子内部

td[tep].innerHTML=""

}

if(Month==1||Month==3||Month==5||Month==7||Month==8||Month==10||Month==12){

dayNum=31

}

if(Month==4||Month==6||Month==9||Month==11){

dayNum=30

}

if(Month==2&&this.isLeep(Month)){

dayNum=29

}

if(Month==2){

dayNum=28

}

oDate.setFullYear(year);

oDate.setMonth(Month-1);

oDate.setDate(1);

switch(oDate.getDay()){

case0:

for(vari=0;i

for(vari=0;i

td[i+6].innerHTML=i+1

}

}

break;

case1:

for(vari=0;i

td[i].innerHTML=i+1

}

break;

case2:

for(vari=0;i

td[i+1].innerHTML=i+1

}

break;

case3:

for(vari=0;i

td[i+2].innerHTML=i+1

}

break;

case4:

for(vari=0;i

td[i+3].innerHTML=i+1

}

break;

case5:

for(vari=0;i

td[i+4].innerHTML=i+1

}

break;

case6:

for(vari=0;i

td[i+5].innerHTML=i+1

}

//if(!this.hasClass(el,"nextTime")){

//    this.setAttr(td[qing+5],"class","red");

//}

break

};

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,351评论 0 33
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,375评论 1 10
  • 'use strict'; functionZQuery(arg){ this.elements=[]; this...
    小甜甜小雪儿阅读 2,778评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 世界上有一种奇迹, 它的名字叫爱情, 茫茫人海里, 两个人能够相遇, 己经是一种奇迹了, 世间那么多人, 偏偏是你...
    Angel李子汐阅读 4,793评论 7 5