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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
JS 页面计时器示例代码
Oct 28 Javascript
JavaScript实现将UPC转换成ISBN的方法
May 26 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
JS获取复选框的值,并传递到后台的实现方法
May 30 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
Promise.all中对于reject的处理方法
Aug 01 Javascript
vue 中引用gojs绘制E-R图的方法示例
Aug 24 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
Apr 30 Javascript
深入浅析React中diff算法
May 19 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带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
简单谈谈json跨域
2016/03/13 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
Python入门篇之正则表达式
2014/10/20 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
高二化学教学反思
2014/01/30 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
个人年终总结结尾
2015/03/06 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
爱国主义电影观后感
2015/06/18 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL