javascript html实现网页版日历代码


Posted in Javascript onMarch 08, 2016

本文实例为大家分享了网页版日历代码,供大家参考,具体内容如下

效果图:

javascript html实现网页版日历代码

实现代码:

<html>
 <head>
  <link rel="stylesheet" type="text/css" href="Skin.css">
  <style>
  <!--
  table{ text-align: center }
  -->
  </style>
 </head>
 
 <body>
  <div align="center">
   <script language="javascript">
   var my = new Date();
   
   function showc() {
    var k=1;
    var j=1;
    var today;
    var tomonth;
    var theday=1;//日期
    var max;
    var temp;
    var tempday;//这个月第一天的星期
    document.write ("<b>" + my.getFullYear() + "-" + (my.getMonth()+1) + "</b>");
    document.write ("<table border='1' width='273' height='158'>");
    document.write ("<tr>");
    document.write ("<td height='23' width='39'><font color='red'>Sun</font></td>");
    document.write ("<td height='23' width='39'>Mon</td>");
    document.write ("<td height='23' width='39'>Tue</td>");
    document.write ("<td height='23' width='39'>Wed</td>");
    document.write ("<td height='23' width='39'>Thu</td>");
    document.write ("<td height='23' width='39'>Fri</td>");
    document.write ("<td height='23' width='39'>Sat</td>");
    document.write ("</tr>");
    temp=my.getDate();
    my.setDate(1);
    //document.write (my.getDate());
    tempday=my.getDay();//返回第一天是星期几
    my.setDate(temp);
    today=my.getDay();//返回现在星期几
   
    switch ((my.getMonth()+1)) {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
    max=31;
    break;
    case 4:
    case 6:
    case 9:
    case 11:
    max=30;
    break;
    default:
    max=29;//这里没有考虑闰月!!
    //document.write (max);
    }
    for(k=0;k<6;k++) {
    document.write ("<tr>");
    for(j=0;j<=6;j++) {
    document.write ("<td height='23' width='39'>");
    if(j>=(tempday)) {
    tempday=0;//设置为最小,相当于取消判断条件
    if(theday<=max) {
     document.write ("<a title=" + my.getFullYear() + "-" + (my.getMonth()+1) + "-" +theday + " target='_blank' href=detail.asp?date=" + theday + ">");
     if(theday==my.getDate())
     document.write ("<font color='green'>[" + theday + "]</font></a>");
     else if(j==0)
     document.write ("<font color='red'>" + theday + "</font></a>");
     else
     document.write (theday + "</a>");
     theday++;
    }
    }
    document.write ("</td>");
    }
    document.write ("</tr>");
    }
    document.write ("</table>");
   }
   
   showc();
  </script>
  </div>
 <body>
</html>

以上就是本文的全部内容,希望大家可以轻松实现网页版日历。

Javascript 相关文章推荐
javascript获得CheckBoxList选中的数量
Oct 27 Javascript
jQuery 学习6 操纵元素显示效果的函数
Feb 07 Javascript
jquery遍历数组与筛选数组的方法
Nov 05 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
Angular 路由route实例代码
Jul 12 Javascript
js实现增加数字显示的环形进度条效果
Feb 05 Javascript
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
JavaScript实现学生在线做题计时器功能
Dec 05 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
vuejs移动端实现div拖拽移动
Jul 25 Javascript
解决layui表格内文本超出隐藏的问题
Sep 12 Javascript
Vue中watch、computed、updated三者的区别及用法
Jul 27 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 #Javascript
理解javascript函数式编程中的闭包(closure)
Mar 08 #Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 #Javascript
javascript对象的创建和访问
Mar 08 #Javascript
js获取当前日期时间及其它日期操作汇总
Mar 08 #Javascript
使用JQuery实现智能表单验证功能
Mar 08 #Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
Mar 08 #Javascript
You might like
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
javascript 闭包详解
2015/07/02 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
Python读取图片为16进制表示简单代码
2018/01/19 Python
python设置环境变量的作用和实例
2019/07/09 Python
如何基于python生成list的所有的子集
2019/11/11 Python
python实现的Iou与Giou代码
2020/01/18 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
python性能测试工具locust的使用
2020/12/28 Python
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
国际贸易个人求职信范文
2014/01/04 职场文书
毕业自我鉴定书
2014/03/24 职场文书
幼儿教师求职信
2014/05/24 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
求职信格式范文
2015/03/19 职场文书
办公室日常管理制度
2015/08/04 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书