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 相关文章推荐
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
Sep 25 Javascript
面向对象的javascript(笔记)
Oct 06 Javascript
用jquery实现等比例缩放图片效果插件
Jul 24 Javascript
YUI模块开发原理详解
Nov 18 Javascript
jquery中object对象循环遍历的方法
Dec 18 Javascript
JS阻止事件冒泡行为和闭包的方法
Jun 16 Javascript
javascript验证香港身份证的格式或真实性
Feb 07 Javascript
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
JavaScript事件委托原理与用法实例分析
Jun 07 Javascript
Vue开发之封装上传文件组件与用法示例
Apr 25 Javascript
Javascript查看大图功能代码实现
May 07 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 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
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
yii2缓存Caching基本用法示例
2016/07/18 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
Laravel框架自定义分页样式操作示例
2020/01/26 PHP
js保存当前路径(cookies记录)
2010/12/14 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
Seajs的学习笔记
2014/03/04 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
[00:16]热血竞技场
2019/03/06 DOTA
python3使用SMTP发送简单文本邮件
2018/06/19 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
python与js主要区别点总结
2020/09/13 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
const和static readonly区别
2013/05/20 面试题
文秘自荐信
2013/10/20 职场文书
个人素质的自我评价分享
2013/12/16 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
论文评审意见
2015/06/05 职场文书
运动会通讯稿300字
2015/07/20 职场文书
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL