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 相关文章推荐
学习ExtJS table布局
Oct 08 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
Dec 13 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
Mar 20 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
Bootstrap select下拉联动(jQuery cxselect)
Jan 04 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
vue代理和跨域问题的解决
Jul 18 Javascript
vue后台管理之动态加载路由的方法
Aug 13 Javascript
react-router4按需加载(踩坑填坑)
Jan 06 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
Sep 23 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 程序员的调试技术小结
2009/11/15 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
php smarty truncate UTF8乱码问题解决办法
2014/06/13 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
谈谈JS中的!!
2017/12/07 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 实现堆排序算法代码
2012/06/05 Python
python自动安装pip
2014/04/24 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
材料化学应届生求职信
2013/10/09 职场文书
机械专业毕业生自荐信
2013/11/02 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
寒山寺导游词
2015/02/03 职场文书
环境建议书
2015/02/04 职场文书