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 相关文章推荐
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
Jan 30 Javascript
浅析jquery的作用与优势
Dec 02 Javascript
jQuery aminate方法定位到页面具体位置
Dec 26 Javascript
JavaScript动态添加style节点的方法
Jun 09 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
Sep 21 Javascript
原生javascript上传图片带进度条【实例分享】
Apr 06 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 Javascript
vue+koa2实现session、token登陆状态验证的示例
Aug 30 Javascript
小程序实现锚点滑动效果
Sep 23 Javascript
Postman动态获取返回值过程详解
Jun 30 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使用MySQL保存session会话的方法
2015/06/26 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
php5与php7的区别点总结
2019/10/11 PHP
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
js 图片转base64的方式(两种)
2018/04/24 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python添加模块搜索路径方法
2017/09/11 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
Python中logging实例讲解
2019/01/17 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
2014的自我评价
2014/01/13 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
护士求职信范文
2014/05/24 职场文书
党支部特色活动方案
2014/08/20 职场文书
教师师德师风整改措施
2014/10/24 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
导游词之桂林山水
2019/09/20 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
Linux中文件的基本属性介绍
2022/06/01 Servers
JavaScript前端面试组合函数
2022/06/21 Javascript