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 相关文章推荐
SyntaxHighlighter代码加色使用方法
Sep 07 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
javascript window.confirm确认 取消对话框实现代码小结
Oct 21 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
Apr 01 Javascript
js简易namespace管理器 实例代码
Jun 21 Javascript
jquery图片滚动放大代码分享(1)
Aug 25 Javascript
js改变style样式和css样式的简单实例
Jun 28 Javascript
javascript数据结构之串的概念与用法分析
Apr 12 Javascript
JavaScript编写的网页小游戏,很给力
Aug 18 Javascript
10分钟上手vue-cli 3.0 入门介绍
Apr 04 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
typescript编写微信小程序创建项目的方法
Jan 29 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调用三种数据库的方法(2)
2006/10/09 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
php实现购物车功能(下)
2016/01/05 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
浅谈js中的闭包
2015/03/16 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
[00:43]FTP典藏礼包 DOTA2三大英雄霸气新套装
2014/03/21 DOTA
Python实现句子翻译功能
2017/11/14 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
员工自我鉴定
2013/10/09 职场文书
求职推荐信
2013/10/28 职场文书
新书吧创业计划书
2014/01/31 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
关于观后感的作文
2015/06/18 职场文书
科级干部培训心得体会
2016/01/06 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android