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>

目录
相关文章
|
15天前
|
数据挖掘 Shell 测试技术
怎么用Python解析HTML轻松搞定网页数据
**Python解析HTML摘要** 本文介绍了使用Python处理HTML的常见需求,如数据提取、网络爬虫和分析,并讨论了三种解析方法。正则表达式适用于简单匹配,但对复杂HTML不理想;BeautifulSoup提供简单API,适合多数情况;lxml结合XPath,适合处理大型复杂文档。示例展示了如何用这些方法提取链接。
|
28天前
|
移动开发 前端开发 JavaScript
解锁HTML5表单:构筑网页完美交互的基石
解锁HTML5表单:构筑网页完美交互的基石
|
20天前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
22天前
|
缓存 前端开发 JavaScript
编写高效的HTML代码
编写高效的HTML代码
|
25天前
|
数据采集 JavaScript 前端开发
HTML表单深度解析:构建互动的网页界面
HTML表单深度解析:构建互动的网页界面
28 2
|
25天前
|
前端开发 JavaScript 搜索推荐
HTML标签是如何定义网页内容的显示方式的?
【6月更文挑战第28天】HTML标签是如何定义网页内容的显示方式的?
18 2
|
27天前
|
移动开发 前端开发 JavaScript
HTML5+CSS3+JavaScript网页实战
HTML5+CSS3+JavaScript网页实战
|
5天前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之代码域如何管理上传的PHP和HTML代码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
19天前
|
数据采集 XML 存储
HTML内容爬取:使用Objective-C进行网页数据提取
HTML内容爬取:使用Objective-C进行网页数据提取