js制作日历,可以获取当前的月份,并按对应的星期进行摆放,也可以加上相应的CSS和a标签。具体代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <style type="text/css" mce_bogus="1"> *{margin:0;padding:0;} </style> <script type="text/javascript" language="javascript"> window.onload=function() { var d = new Date(); var year = d.getUTCFullYear(); var month = (d.getMonth() + 1); // 获取月份。 var firstDay = new Date(month.toString() + "-1-" + year.toString()).getDay(); //这个月1号是星期几 var flag = 0; var tTable = document.getElementById("tb1"); var firstTr = tTable.rows[0].cells[0]; var ds = 31; var temp=0; if (parseInt(month) == 4 || parseInt(month) == 6 || parseInt(month) == 9 || parseInt(month) == 11) { ds = 30; } if (parseInt(month) == 2) { if((parseInt(year) % 400 == 0) || (parseInt(year) % 100 != 0) && (parseInt(year) % 4 == 0)){ ds = 29; }else{ ds = 28; } } var atemp = ","; var days = new Array("1", "3", "4", "5"); for (var k = 0; k < days.length; k++) { atemp += days[k] + ","; } firstTr.innerHTML = month + "月"; for (var i = 2; i < 8; i++) { var tRow = tTable.insertRow(i); for (var j = 0; j < 7; j++) { var tCell = tRow.insertCell(j); temp = (i - 2) * 7 + j - parseInt(firstDay) +1; if (temp > ds) { break; } if (parseInt(d.getDate()) == temp) { tCell.innerHTML = temp; //$(tCell).attr("style", "font-weight:bold");如果是当天就突出显示 } if (temp > 0) { if (atemp.indexOf("," + temp + ",") > -1) { tCell.innerHTML = "<a href='#'>" + temp + "</a>"; //如果是数组里面的特定月份就加上链接 } else tCell.innerHTML = temp; } } flag++; } var lastTr = tTable.rows[tTable.rows.length - 1].cells[0]; if ((month - 1) > 0) { lastTr.innerHTML = (month-1) + "月"; } }; </script> </head> <body> <form id="form1"> <table width="300" id="tb1" style="border:0px; margin:0px; padding:0px;"> <tr> <td colspan="7" style="text-align:center"></td> </tr> <tr style="background-color:#e5e5e5;"> <td>日</td> <td>一</td> <td>二</td> <td>三</td> <td>四</td> <td>五</td> <td>六</td> </tr> <tr style="background-color:#e5e5e5;color:#ff00ff; size:16px;"> <td colspan="7"></td> </tr> </table> </form> </body> </html>
运行效果如图:
这个只是小试牛刀,由于时间的原因,稍后我会尽量完善它。看到的可以给点意见!
您还没有登录,请您登录后再发表评论
简单易用的javascript日历,包括一个例子。编码可以是utf-8也可以是GBK
三款js日历,有很漂亮的哦!javascript 日历。很别致的
JS 日历组件(功能很强) javascript 日历控件 日历选择空间 日期选择 强烈推荐
js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js...
3款简洁的JS日历插件,实现网页上的JavaScript日历选择功能,内含有详细的调用说明,上手容易,附带有文档。calendar1调用方法:引入script src="js/calendarDateInput.js" 在calendardateinput.js修改图片的路径。
js日历 12种js日历 有带文本框的,有像360日历,兼容性好。 特殊声明 ,文件中有个文件 Setup.rar 是无意中上传。可以删除,360提醒是病毒,建议下载后删除。刚发现及时通报。
个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件
js日历大全(收积几种JS日历),可以方便直接应用于项目中。
js日历选择代码,js实现日历选择,很实用的哦
js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar
js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件
javasript日历控件。多浏览器兼容js日历控件,这款日期插件支持单选、多选和时间区间选择,功能齐全,
不错的js日历特效js动态记事日历漂亮js动态记事日历漂亮
各种JS日历控件大全,各种JS日历控件大全,各种JS日历控件大全
JavaScript日历 6中样式 包括当前时间
javascript日历javascript日历
js日历控件 源代码 js日历控件 源代码 js日历控件 源代码 js日历控件 源代码
js日历控件优化,含时分秒,年月日,很好用,,js日历控件优化,含时分秒,年月日,很好用,,js日历控件优化,含时分秒,年月日,很好用,,
js日历插件,支持公历、农历的日期选择,在日历中显示公历和农历。
1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的...
相关推荐
简单易用的javascript日历,包括一个例子。编码可以是utf-8也可以是GBK
三款js日历,有很漂亮的哦!javascript 日历。很别致的
JS 日历组件(功能很强) javascript 日历控件 日历选择空间 日期选择 强烈推荐
js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js日历控件[超酷超漂亮]js...
3款简洁的JS日历插件,实现网页上的JavaScript日历选择功能,内含有详细的调用说明,上手容易,附带有文档。calendar1调用方法:引入script src="js/calendarDateInput.js" 在calendardateinput.js修改图片的路径。
js日历 12种js日历 有带文本框的,有像360日历,兼容性好。 特殊声明 ,文件中有个文件 Setup.rar 是无意中上传。可以删除,360提醒是病毒,建议下载后删除。刚发现及时通报。
个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件个JS日历控件
js日历大全(收积几种JS日历),可以方便直接应用于项目中。
js日历选择代码,js实现日历选择,很实用的哦
js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar
js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件js日历控件
javasript日历控件。多浏览器兼容js日历控件,这款日期插件支持单选、多选和时间区间选择,功能齐全,
不错的js日历特效js动态记事日历漂亮js动态记事日历漂亮
各种JS日历控件大全,各种JS日历控件大全,各种JS日历控件大全
JavaScript日历 6中样式 包括当前时间
javascript日历javascript日历
js日历控件 源代码 js日历控件 源代码 js日历控件 源代码 js日历控件 源代码
js日历控件优化,含时分秒,年月日,很好用,,js日历控件优化,含时分秒,年月日,很好用,,js日历控件优化,含时分秒,年月日,很好用,,
js日历插件,支持公历、农历的日期选择,在日历中显示公历和农历。
1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的JS日历控件1个很牛的...