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判断是否为数字,是否为整数,是否为浮点数的代码
Apr 24 Javascript
jQuery实现tag便签去重效果的方法
Jan 20 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
Angularjs手动解析表达式($parse)
Oct 12 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
Jan 11 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
JS随机排序数组实现方法分析
Oct 11 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
Dec 14 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
Dec 25 Javascript
angularJs提交文本框数据到后台的方法
Oct 08 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
vue-router定义元信息meta操作
Dec 07 Vue.js
一道关于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中文乱码的解决方法
2006/12/17 PHP
织梦模板标记简介
2007/03/11 PHP
ajax php 实现写入数据库
2009/09/02 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
js实现电灯开关效果
2021/01/19 Javascript
跟老齐学Python之list和str比较
2014/09/20 Python
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
python实现简单坦克大战
2020/03/27 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
网络信息安全承诺书
2014/03/26 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
2015年中秋节主持词
2015/07/30 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
react antd实现动态增减表单
2021/06/03 Javascript
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server