JavaScript 制作年历,可以实现读取年份,但是出不来年历
!DOCTYPE html
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网站空间、营销软件、网站建设、昆玉网站维护、网站推广。
html
head
meta charset="UTF-8"
meta name="viewport" content="width=device-width, initial-scale=1.0"
meta http-equiv="X-UA-Compatible" content="ie=edge"
titleDocument/title
/head
body
script
var year=parseInt(prompt('输入年份','2018'));
document.write(calender(year));
function calender(y){
var html='';
for(var m=1;m=12;m++){
html+='table';
html+='trth colspan="7"'+y+'年'+m+'月/th/tr';
html+='trtd日/tdtd一/tdtd二/tdtd三/tdtd四/tdtd五/tdtd六/td/tr';
var w= new Date(y,m-1,1).getDay();
html+='tr';
if(w)html+='td colspan="'+w+'"/td';
var max = new Date(y,m,0).getDate();
for(var d=1;d=max;d++){
html+='td'+d+'/td';
if(w==6){
html+='/tr';
if(dmax)html+='tr';
}
w=(w+1)%7;
}
html+='/table';
}
return html;
}
/script
/body
/html
如何用JavaScript编写一个万年历
html
head
base fptype="TRUE"
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
title本地时间/title
scriptsetInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);/script
marquee scrollamount=8div id='jnkc'/div
/marquee
/head
body
script language=javascript
function settab()
{
var tab=document.getElementById('tab1');
//alert(se1.options[se1.selectedIndex].text)
var se11=se1.options[se1.selectedIndex].text;
var se21=se2.options[se2.selectedIndex].text;//下拉列表中的日期
//alert(se11+","+se21)
var lastday=new Date(se11,se21,0).getDate();//所选择月的天数
var firstday=new Date(se11,se21-1,1).getDay();//选择月的第一天是星期几
//alert(lastday+","+firstday)
var weekend;//每周的最后一天的日期
var lines;//第几行,相对于表格,星期为第零行
//第一行日期
for(var lin1=0;lin17;lin1++)
{
if(lin1firstday)
tab.rows[1].cells[lin1].innerHTML=" ";
else
if(lin1==0||lin1==6)
tab.rows[1].cells[lin1].innerHTML="font color=red"+(lin1-firstday+1)+"/font";
else
tab.rows[1].cells[lin1].innerHTML=lin1-firstday+1;
//alert(lin1+","+firstday)
weekend=lin1-firstday+1;
lines=1;//第一行
}
//将最后2行值空之后再添加数据,以免遗留上一个月的数据,二行相对于非闰年的二月份
for(var i=0;i7;i++)
{
tab.rows[5].cells[i].innerHTML=" ";
tab.rows[6].cells[i].innerHTML=" ";
}
while(weekendlastday)//循环到月末
{
for(var lin2=0;lin27;lin2++)
{
if(weekend+lin2lastday)//数字小于等于当前月的最后一天
{
if(lin2==0||lin2==6)
tab.rows[lines+1].cells[lin2].innerHTML="font color=red"+(weekend+1+lin2)+"/font";
else
tab.rows[lines+1].cells[lin2].innerHTML=weekend+1+lin2;
}
年历表是怎样制作的
打开Word ,拉出“文件菜单”单击“新建”,在出现的“文件类型标签”中选定“其它中文文档”标签;然后双击“日历向导”,按屏幕提示的信息,确定你需要的起止年月日,选择好日历的格式,最后单击“完成”,一份按月排列的原始年历即制作完成。它由十二张月历组成,包含了年历的基本内容,你可以起一个文件名“原始年历”存盘备用,然后退出Word 。
分享题目:javascript年历,javascript年历代码
标题网址:http://scyingshan.cn/article/dsdidpo.html