文档详情

带时间日期选择web控件.doc

发布:2017-07-01约16.01万字共30页下载文档
文本预览下载声明
1,web控件的样子 2,日期时间选择的使用 script?src=calendar.js?type=text/javascript?language=javascript/script input?name=txtDate?type=text?value=2008-12-15?23:34:23?style=padding-left:5px;?id=txtDate?onclick=SetDate(this,yyyy-MM-dd?hh:mm:ss)?readonly=readonly?/ input?name=txtDate1?type=text?style=padding-left:5px;?id=txtDate?onclick=SetDate(this,yyyy-MM-dd?hh:mm)?readonly=readonly?/ input?name=txtDate2?type=text?style=padding-left:5px;?id=txtDate?onclick=SetDate(this)?readonly=readonly?/ input?name=txtDate3?type=button?style=padding-left:5px;?id=txtDate?onclick=SetDate(document.all.txtDate2,yyyy-MM-dd)?readonly=readonly?/ 3,calendar.js的文件 !-- var?cal; var?isFocus=false;?//是否为焦点 function?SetDate(obj,strFormat) { ????var?date?=?new?Date(); ????var?by?=?date.getFullYear()-10;?//最小值?→?10?年前 ????var?ey?=?date.getFullYear()+10;?//最大值?→?10?年后 ????//初始化为中文版,1为英文版 ????cal?=?(cal==null)???new?Calendar(by,?ey,?0,strFormat)?:?(cal.dateFormatStyle?==?strFormat???cal?:?new?Calendar(by,?ey,?0,strFormat)); ????cal.show(obj); } /**//*?返回日期?*/ String.prototype.toDate?=?function(style){ var?y?=?this.substring(style.indexOf(y),style.lastIndexOf(y)+1);//年 var?m?=?this.substring(style.indexOf(M),style.lastIndexOf(M)+1);//月 var?d?=?this.substring(style.indexOf(d),style.lastIndexOf(d)+1);//日 var?h?=?this.substring(style.indexOf(h),style.lastIndexOf(h)+1);//时 var?i?=?this.substring(style.indexOf(m),style.lastIndexOf(m)+1);//分 var?s?=?this.substring(style.indexOf(s),style.lastIndexOf(s)+1);//秒 if(isNaN(y))?y?=?new?Date().getFullYear(); if(isNaN(m))?m?=?new?Date().getMonth(); if(isNaN(d))?d?=?new?Date().getDate(); if(isNaN(h))?h?=?new?Date().getHours(); if(isNaN(i))?i?=?new?Date().getMinutes(); if(isNaN(s))?s?=?new?Date().getSeconds(); var?dt?; eval?(dt?=?new?Date(+?y+,?+(m-1)+,+?d?+,+?h?+,+?i+,+?s?+)); return?dt; } /**//*?格式化日期?*/ Date.prototype.format?=?function(style){ var?o?=?{ ????M+?:?this.getMonth()?+?1,?//month ????d+?:?this.getDate(),??????//day ????h+?:?this
显示全部
相似文档