返回顶部
首页 > 资讯 > 前端开发 > html >怎么用javascript制作年历
  • 535
分享到

怎么用javascript制作年历

2024-04-02 19:04:59 535人浏览 独家记忆
摘要

本篇内容主要讲解“怎么用javascript制作年历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用javascript制作年历”吧!

本篇内容主要讲解“怎么用javascript制作年历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用javascript制作年历”吧!

用javascript制作年历的方法:【function calendar(y){ var w = new Date(y,0).getDay(); var html = '

';for(m=1;m<...】。

怎么用javascript制作年历

本文操作环境:windows10系统、javascript 1.8.5、thinkpad t480电脑。

如果我们需要在网页中显示某个月的具体事项,常常需要使用到日历组件。日历组件通常有着很多现成的类库,那么我们该如何自己动手开发一个日历呢?下面为大家展示了一款非常经典的日历组件,一起来看看吧!

HTML:

<!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;
}

最终实现效果:

怎么用javascript制作年历

到此,相信大家对“怎么用javascript制作年历”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用javascript制作年历

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

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

猜你喜欢
  • 怎么用javascript制作年历
    本篇内容主要讲解“怎么用javascript制作年历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用javascript制作年历”吧! ...
    99+
    2024-04-02
  • php制作年历
    日历是一种记载日期等相关信息的表格,通常每页显示一日信息的叫作日历,每页显示一个月信息的叫作月历,每页显示全年信息的叫作年历。从日历诞生至今,它有多种的呈现形式,例如挂历、台历、年历卡、电子日历、万年历等。。 【功能分析】 在日常生活中...
    99+
    2023-08-31
    php Powered by 金山文档
  • 怎么使用JavaScript制作月历
    本篇内容介绍了“怎么使用JavaScript制作月历”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求:在制作月历前,我们需要以下文件:一个...
    99+
    2023-07-06
  • 如何利用JS制作万年历
    这篇文章主要介绍了如何利用JS制作万年历,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们知道,万年历在人们的生活中是在平常不过的一种东西了...
    99+
    2024-04-02
  • JavaScript制作月历如何
    介绍JavaScript如何制作月历JavaScript是一种用于网页开发的编程语言,它是一种动态脚本语言,通常用于客户端的网页开发。在此文章中,我们将介绍如何利用JavaScript在网页上制作一个简单的月历。需求:在制作月历前,我们需要...
    99+
    2023-05-16
  • 怎么用PHP制作一个简单的日历
    这篇“怎么用PHP制作一个简单的日历”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用PHP制作一个简单的日历”文章吧。实...
    99+
    2023-07-05
  • JavaScript 25年来的历史进程是怎样的
    这期内容当中小编将会给大家带来有关JavaScript 25年来的历史进程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。JavaScript于25年前(1995年...
    99+
    2024-04-02
  • python怎么实现万年历
    这篇“python怎么实现万年历”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python怎么实现万年历”文章吧。一、题目描...
    99+
    2023-06-30
  • Word怎么制作个人简历封面
    制作个人简历封面可以使用以下步骤:1. 打开Word文档并选择“新建”。2. 在搜索栏中输入“简历封面”并选择一个你喜欢的模板。Wo...
    99+
    2023-09-20
    Word
  • javascript怎么制作验证码
    本篇内容介绍了“javascript怎么制作验证码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么使用JavaScript制作页面效果
    小编给大家分享一下怎么使用JavaScript制作页面效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用 JavaScript 制作页面效果DOM 编程DOM 编程(Document Object Model)文档对象...
    99+
    2023-06-14
  • 使用Java怎么实现一个万年历
    这篇文章给大家介绍使用Java怎么实现一个万年历,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5....
    99+
    2023-06-14
  • JavaScript怎么制作下拉菜单
    这篇文章将为大家详细讲解有关JavaScript怎么制作下拉菜单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 JavaScript制作下拉菜...
    99+
    2024-04-02
  • 怎么用JavaScript制作待办事项列表
    这篇文章主要介绍“怎么用JavaScript制作待办事项列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaScript制作待办事项列表”文章能帮助大家解决问题。JavaScript待办...
    99+
    2023-06-29
  • php代码怎么实现万年历
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑PHP实现万年历 实现一个PHP万年历,先上图: 总体实现逻辑是:先把某月的天数展示在table里面。然后计算该月第一天对应的是周几。最后分别计算上下...
    99+
    2020-10-02
    php 万年历代码
  • 利用html+css制作个人简历
    个人简历制作 使用html和css制作一份个人简历; 软件:IntelliJ IDEA 2022.3.2 Ultimate 效果演示: 前期准备 俗话说的好:工欲善其事必先利其器。首先需要认...
    99+
    2023-10-05
    css html 前端 java
  • 怎么用Javascript制作随机星星效果图
    这篇文章主要讲解了“怎么用Javascript制作随机星星效果图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Javascript制作随机星星效果图”...
    99+
    2024-04-02
  • 怎么使用javascript制作网页关闭按钮
    本文小编为大家详细介绍“怎么使用javascript制作网页关闭按钮”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用javascript制作网页关闭按钮”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、H...
    99+
    2023-07-06
  • javascript怎么制作表单生成器
    随着互联网的不断发展,Web表单作为数据收集、交互的重要方式,被广泛运用于各类网站。Web表单的制作是前端开发中必不可少的环节之一,如何优化Web表单、简化表单制作是每个前端工程师需要掌握的技能之一。本文将介绍如何使用JavaScript制...
    99+
    2023-05-14
  • Java怎么实现简单的万年历
    以下是一个简单的Java实现万年历的代码示例:```javaimport java.util.Scanner;public clas...
    99+
    2023-08-15
    Java
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作