返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript实现年历效果
  • 416
分享到

JavaScript实现年历效果

2024-04-02 19:04:59 416人浏览 薄情痞子
摘要

本文实例为大家分享了javascript实现年历效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head

本文实例为大家分享了javascript实现年历效果的具体代码,供大家参考,具体内容如下


<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>制作年历</title>
  <style>
   body{text-align:center;}
   .box{margin:0 auto;width:880px;}
   .title{background: #ccc;}
   table{height:200px;width:200px;font-size:12px;text-align:center;float:left;margin:10px;font-family:arial;}
  </style>
  <script src="calendar.js"></script>
  <script>
   var year = parseInt(prompt('输入年份:','2019'));//制作弹窗
   document.write(calendar(year));//调用函数生成指定年份的年历
  </script>
 </head>
 <body>
 </body>
</html> 

calendar.js


function calendar(y){
 //获取指定年份1月1日的星期数值
 var w = new Date(y,0).getDay();
 var html = '<div class="box">';
 
 //拼接每个月份的表格
 for(m=1;m<=12;m++){
  html += '<table>';
  html += '<tr class="title"><th colspan="7">' + y + '年' +m+' 月</th></tr>';
  html += '<tr><td>日</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td></tr>'
  
  //获取每个月份共有多少天
  var max = new Date(y,m,0).getDate();
  
  html += '<tr>';//开始<tr>标签
  for (d=1;d<=max;d++){
   if(w && d== 1){//如果该月的第1天不是星期日,则填充空白
    html += '<td colspan ="' + w + '"> </td>';
   }
   html += '<td>' +d+ '</td>';
   if(w == 6 && d != max){//如果星期六不是该月的最后一天,则换行
    html += '</tr><tr>';
   }else if(d==max){//该月的最后一天,闭合</tr>标签
    html += '</tr>';
   }
   w = (w+1>6) ? 0 : w+1;
  }
  html += '</table>';
 }
 html += '</div>';
 return html;
}

效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: JavaScript实现年历效果

本文链接: https://lsjlt.com/news/133536.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaScript实现年历效果
    本文实例为大家分享了JavaScript实现年历效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head...
    99+
    2024-04-02
  • Java实现万年历效果
    本文实例为大家分享了Java实现万年历效果的具体代码,供大家参考,具体内容如下 要求: 综合运用GUI编程、事件处理、Calendar类应用等知识设计一款月历,要求能通过输入(或选择...
    99+
    2024-04-02
  • JavaScript代码实现简单日历效果
    本文实例为大家分享了JavaScript实现简单日历效果的具体代码,供大家参考,具体内容如下 效果如下: 代码: <!DOCTYPE html> <html ...
    99+
    2024-04-02
  • HTML+CSS+JavaScript实现简单日历效果
    本文实例为大家分享了HTML+CSS+JavaScript实现简单日历效果的具体代码,供大家参考,具体内容如下 初学前端花了一下午写了一个简单的日历效果: 可以选择按月或者按年切换,...
    99+
    2024-04-02
  • JavaScript怎么实现自定义日历效果
    本篇内容主要讲解“JavaScript怎么实现自定义日历效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript怎么实现自定义日历效果”吧!实现思路:获取每个月的第一天是星期几,然...
    99+
    2023-06-25
  • python实现日历效果
    本文实例为大家分享了python实现日历效果的具体代码,供大家参考,具体内容如下 一、代码编程过程 根据年月日算出星期几 def get_week_with_data(y,m,d): '''根据年月日计算...
    99+
    2022-06-02
    python 日历
  • C#实现日历效果
    本文实例为大家分享了C#实现日历效果的具体代码,供大家参考,具体内容如下 展示: 主要代码: public partial class calendar : Form     {...
    99+
    2024-04-02
  • 使用JavaScript怎么实现一个日历效果
    这篇文章给大家介绍使用JavaScript怎么实现一个日历效果,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用...
    99+
    2023-06-07
  • JavaScript如何实现年份轮播选择效果
    这篇文章主要讲解了“JavaScript如何实现年份轮播选择效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript如何实现年份轮播选择效果”吧!前言用 js 实现一个年份轮换...
    99+
    2023-06-27
  • 基于JavaScript实现年份数字拼图效果
    目录背景实现原理具体实现延伸总结背景 时光荏苒,2022年又要收尾了,公司的年会是不是都安排上了?(顺便问一嘴,您阳了吗?) 前几天看到一个年会抽奖系统,功能十分的强大,其中有一个年...
    99+
    2022-12-30
    JavaScript年份数字拼图效果 JavaScript数字拼图 JavaScript拼图
  • javascript效果实现
    随着互联网的不断发展和普及,网站越来越注重用户体验,其中JavaScript成为了网站开发中不可或缺的一部分。它能够为网站带来各种炫酷的效果和强大的交互功能,大大提升了网站的用户体验和互动性。下面我们就来探讨一些常见的JavaScript效...
    99+
    2023-05-17
  • Bootstrap+Jquery实现日历效果
    本文实例为大家分享了Bootstrap+Jquery实现日历效果的具体代码,供大家参考,具体内容如下 一、效果图 二、代码 本案例中用到了Bootstrap和Jquery,除此之外...
    99+
    2024-04-02
  • JavaScript自定义日历效果
    本文实例为大家分享了JavaScript自定义日历效果的具体代码,供大家参考,具体内容如下 实现思路:获取每个月的第一天是星期几,然后把前面的天数填充为空,在获取每个月有多少天,循环...
    99+
    2024-04-02
  • vue实现价格日历效果
    本文实例为大家分享了vue实现价格日历效果的具体代码,供大家参考,具体内容如下 1、效果图 2、下载全局安装:npm install ele-calendar 3、在compone...
    99+
    2024-04-02
  • js实现简单日历效果
    本文实例为大家分享了js实现简单日历效果的具体代码,供大家参考,具体内容如下 ## css模块 <style type="text/css"> *{ ma...
    99+
    2024-04-02
  • Java实现动态日历效果
    本文实例为大家分享了Java实现动态日历效果的具体代码,供大家参考,具体内容如下 题目:动态日历 输入年份,月份,显示当前月份日历布局 分析 实现日历的基本思想为:确定一个基准日期,...
    99+
    2024-04-02
  • 基于jquery实现日历效果
    本文实例为大家分享了jquery实现日历效果的具体代码,供大家参考,具体内容如下 function getBDays( y, m ) { return (new Da...
    99+
    2024-04-02
  • vue实现签到日历效果
    本文实例为大家分享了vue实现签到日历效果的具体代码,供大家参考,具体内容如下 先看看我们的效果图: 一、页面部分: <template>   <div clas...
    99+
    2024-04-02
  • 小程序实现日历效果
    本文实例为大家分享了小程序实现日历效果的具体代码,供大家参考,具体内容如下 项目中需要做一个日历,最终效果如下: 日历实现是可以点击日期左右箭头和弹窗选择日期,下面上代码: htm...
    99+
    2024-04-02
  • C#如何实现日历效果
    这篇文章主要讲解了“C#如何实现日历效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日历效果”吧!展示:主要代码:public partial class&...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作