html 只选择年份月份,javaScript函数怎么实现根据选择的年份和月份,判断这个月有多少天...

javaScript函数如何实现根据选择的年份和月份,判断这个月有多少天?

1623193848.jpg

用html写的下拉列表,想要实现根据选择的年份和月份,判断这个月的天数,用javascript函数怎么写?

JavaScript

HTML

分享到:

------解决方案--------------------

function getdate()

{

var i=document.getElementById('year').value;

var j=document.getElementById('month').value;

var k=document.getElementById('day').value;

return i+"年"+j+"月"+k+"日";

}

function checkdate(){

var select = document.getElementById('day');

var year = document.getElementById('year').value;

switch(document.getElementById('month').value){

case '1':

case '3':

case '5':

case '7':

case '8':

case '10':

case '12':

select.length=31;

select.options[28].text=29;

select.options[29].text=30;

select.options[30].text=31;

break;

case '4':

case '6':

case '9':

case '11':

select.length=30;

select.options[28].text=29;

select.options[29].text=30;

break;

case '2':

if((year%4==0 && year%100!=0)

------解决方案--------------------

year%400==0){

select.length=29;

select.options[28].text=29;

}else{

select.length=28;

}

break;

default:alert("非法的月份"+document.getElementById('month').value);

}

}

1980

1981

1982

1983

1984

1985

1986

1987

1988

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值