1 问题介绍
最近在开发中遇到一个日期选择的问题,一开始只需要写一个三级联动的年月日下拉框,效果就像这样
没写css样式,请忽略丑度,直接上手撸代码,代码逻辑挺简单的,就主要用了new option(),来创建option,和使用Date判断当前月的天数ps:(偷懒没写判断闰年)
1:动态创建option
this.day.options.add(new Option(i+"日",i));
主要就是这种方式动态的创建option,使用select添加option
2:使用Date判断是否是闰年
YMD.getCountDays=function (year,month) {
month = parseInt(month,10);
var temp = new Date(year,month,0);
return temp.getDate();
};
这里主要的就是两种方法,使用Date的构造方法,第三