300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java 下拉列表加日期 javascript 下拉框显示当前日期

java 下拉列表加日期 javascript 下拉框显示当前日期

时间:2020-02-03 09:42:41

相关推荐

java 下拉列表加日期 javascript 下拉框显示当前日期

需要增加的地方:

测试代码:

* 您消费的时间

var today=new Date()//定义一个时间对象

var yy=today.getYear()

var mm=today.getMonth()+1

var dd=today.getDate()

var h=today.getHours()//定义小时

var m=today.getMinutes()//定义分钟

document.getElementById("years").options(yy-).selected=1

document.getElementById("months").options(mm-1).selected=1

document.getElementById("days").options(dd-1).selected=1

document.getElementById("hours").options(h).selected=1

document.getElementById("mins").options(m).selected=1

第二种方法:不需要事先写好年份,可扩展性比较好

New Document

function setDay(obj){

obj = obj.form;

var years=parseInt(obj.years.options[obj.years.selectedIndex].value);

var months=parseInt(obj.months.options[obj.months.selectedIndex].value);

if(obj.years.selectedIndex==0 || obj.months.selectedIndex==0)return;

var lastday = monthday(years,months);

var itemnum = obj.days.length;

if (lastday - 1 < obj.days.selectedIndex)

{

obj.days.selectedIndex = lastday - 1;

}

obj.days.length = lastday;

for(cnt = itemnum + 1;cnt <= lastday;cnt++)

{

obj.days.options[cnt - 1].text = cnt;

}

}

function monthday(years,months)

{

var lastday = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

if (((years % 4 == 0) && (years % 100 != 0)) || (years % 400 == 0))

{

lastday[1] = 29;

}

return lastday[months - 1];

}

function forto(ff,to)

{

document.write('');

for(var ii=ff; ii<=to; ii++)

document.write(''+ii+'');

}

function a()

{

alert(document.all("years").value+"年"+document.all("months").value+"月"+document.all("days").value+"日") ;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。