计算每月的天数

本文介绍了一个使用JavaScript实现的代码片段,用于计算并展示指定年份下每个月的具体天数,包括考虑闰年情况的2月天数计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算每个月的天数,代码如下:

$(function(){
	var date = new Date();
	var year = date.getFullYear( );
	/* 计算2月份天数,即当前年份是否为闰年。
	 * 闰年的2月为29天;不是闰年的2月为28天。
	 * year为闰年的条件为:year能被4整除但不能被100整除;或者year能被400整除。
	 */
	var february =28;
	if((year%4==0&&year%100!=0)||year%400==0){  
		february=29;
	}		
	//通过当前年份获得每月的天数
	for(var j=0;j<12;j++){
		var currDate = new Date(year,j,1);
		//alert('当前年份:'+currDate.getFullYear()+"--月份:"+currDate.getMonth()+'--号:'+currDate.getDate()+'---星期:'+currDate.getDay());
		//计算每个月有多少天
		var mothDays = 31;
		switch(j+1){
			case 2:mothDays=february;break;
			case 4:
			case 6:
			case 9:
			case 11:mothDays=30;break;
			default:mothDays=31;break;
		}
                document.write(year+'年的'+(j+1)+'月一共有'+mothDays+'天;<br/>');

       }
});


运行结果如下:


注:页面需要引入jquery,直接就可运行。这里是直接去取得当前的年份,也可根据需要填入相应的年份。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值