<SCRIPT LANGUAGE=javascript>
+li;
lsDate+=li;
if (i<2) lsDate+="-";
if (i==2) lsDate+=" ";
if (i>2&&i<loChilds.length-1) lsDate+=":";
}
return lsDate;
}
loD.setDate = functi){
var lxDate = asDate.split(" ");
if (lxDate.length>0){
var lxUp = lxDate[0].split("-");
if (lxUp.length>0) liYear = parseFloat(lxUp[0]);
if (lxUp.length>1) liMonth = parseFloat(lxUp[1]);
if (lxUp.length>2) liDay = parseFloat(lxUp[2]);
}
if (lxDate.length>1){
var lxDown = lxDate[1].split(":");
if (lxDown.length>0) liHour = parseFloat(lxDown[0]);
if (lxDown.length>1) liMinute = parseFloat(lxDown[1]);
}
}
var loYear = document.createElement("SELECT");
loYear.onchange = new Function(''''+this.uniqueID+''.setDate(''+this.uniqueID+''.getDate())'');
loYOpts = loYear.options;
for (var i=liYear-liSpaceYear; i<liYear+liSpaceYear; i++){
loYOpts[loYOpts.length] = new Option(i,i);
if (i==liYear) loYOpts[loYOpts.length-1].selected=true;
}
this.insertBefore(loYear);
var loFont = document.createElement("FONT");
loFont.innerHTML = "年";
this.insertBefore(loFont);
var loMonth = document.createElement("SELECT");
loMonth.onchange = new Function(''''+this.uniqueID+''.setDate(''+this.uniqueID+''.getDate())'');
loMOpts = loMonth.options;
for (var i=1; i<=12; i++){
loMOpts[loMOpts.length] = new Option(i,i);
if (i==liMonth) loMOpts[loMOpts.length-1].selected=true;
}
this.insertBefore(loMOpts);
var loFont = document.createElement("FONT");
loFont.innerHTML = "月";
this.insertBefore(loFont);
var loDay = document.createElement("SELECT");
loDay.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
loDOpts = loDay.options;
var liMaxDay=getMaxDay(liYear,liMonth);
for (var i=1; i<=liMaxDay; i++){
loDOpts[loDOpts.length] = new Option(i,i);
if (i==liDay) loDOpts[loDOpts.length-1].selected=true;
}
this.insertBefore(loDay);
var loFont = document.createElement("FONT");
loFont.innerHTML = "日";
this.insertBefore(loFont);
var loHour = document.createElement("SELECT");
loHour.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
loHOpts = loHour.options;
for (var i=0; i<=23; i++){
loHOpts[loHOpts.length] = new Option(i,i);
if (i==liHour) loHOpts[loHOpts.length-1].selected=true;
}
this.insertBefore(loHOpts);
var loFont = document.createElement("FONT");
loFont.innerHTML = "时";
this.insertBefore(loFont);
var loMinute = document.createElement("SELECT");
loMinute.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
loMiOpts = loMinute.options;
for (var i=0; i<=59; i++){
loMiOpts[loMiOpts.length] = new Option(i,i);
if (i==liMinute) loMiOpts[loMiOpts.length-1].selected=true;
}
this.insertBefore(loMinute);
var loFont = document.createElement("FONT");
loFont.onchange = new Function(''''+this.uniqueID+''.onSelectDate()'');
loFont.innerHTML = "分";
this.insertBefore(loFont);
loD.onSelectDate();
function getMaxDay(aiYear,aiMonth){
var loDay = [0,31,28,31,30,31,30,31,31,30,31,30,31];
if (aiYear%4==0) loDay[2] = 29;
return loDay[aiMonth];
}
}
return loD;
}
</SCRIPT>
欢迎您访问www.5ucms.org
上一篇:5ucms培训,对象化JS之----仿outlook或者QQ的菜单 下一篇:5ucms帮助对象化JS之----文件上传客户端控制脚本 |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms插件,对象化JS之----日期选择的关键词: |