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有关的小细节
Apr 02 Javascript
JS时间选择器 兼容IE6,7,8,9
Jun 26 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
js借助ActiveXObject实现创建文件
Sep 29 Javascript
javascript不可用的问题探究
Oct 01 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
JavaScript实现重力下落与弹性效果的方法分析
Dec 20 Javascript
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
vue addRoutes路由动态加载操作
Aug 04 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
一道关于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
一个程序下载的管理程序(四)
2006/10/09 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
决策树的python实现方法
2014/11/18 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
银行毕业实习自我鉴定
2013/09/19 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
运动会加油稿
2015/07/22 职场文书
简历自我评价范文
2019/04/24 职场文书
Java中try catch处理异常示例
2021/12/06 Java/Android