避免xsl特殊字符 //限制最大时间 function LimitMaxDate(maxDateID) { WdatePicker({ maxDate: '#F{$dp.$D(\'' + maxDateID + '\')}' }); } //限制最小时间 function LimitMinDate(minDateID) { WdatePicker({ minDate: '#F{$dp.$D(\'' + minDateID + '\')}' }); } //审核时间变换时间 function ChangeAuditDate(startId, endId, dayId) { var startTime = new Date(Date.parse($("#" + startId).val().replace(/-/g, "/"))).getTime(); var endTime = new Date(Date.parse($("#" + endId).val().replace(/-/g, "/"))).getTime(); if (startTime != "" && endTime != "") { var dates = Math.abs((startTime - endTime)) / (1000 * 60 * 60 * 24) + 1; $("#" + dayId).val(dates); } } <input id="d12" type="text"/> <img onclick="WdatePicker({el:'d12'})" src="../skin/datePicker.gif" width="16" height="22" align="absmiddle"> 注意:只需要传入控件的id即可 示例1-2-2 利用onpicked事件把周赋值给另外的文本框 您选择了第 (W格式)周, 另外您可以使用WW格式: 周 <input type="text" class="Wdate" id="d122" onFocus="WdatePicker({isShowWeek:true,onpicked:function() {$dp.$('d122_1').value= $dp.cal.getP('W','W');$dp.$('d122_2').value=$dp.cal.getP('W','WW');}})"/> 设置readOnly属性 true 或 false 可指定日期框是否只读 设置highLineWeekDay属性 ture 或 false 可指定是否高亮周末 清空按钮和今天按钮,可以根据需要进行自定义,它们分别对应 isShowClear 和 isShowToday 默认值都是true 使用positon属性指定,弹出日期的坐标为{left:100,top:50} 各个国家的习惯不同,有些喜欢以星期日作为第一天,有些以星期一作为第一天. 相关属性:firstDayOfWeek: 可设置 0 - 6 的任意一个数字,0:星期日 1:星期一 以此类推 默认的起始日期为 1980-05-01 当日期框为空值时,将使用 1980-05-01 做为起始日期 <input type="text" id="d221" onFocus="WdatePicker({startDate:'1980-05-01'})"/> 当日期框无论是何值,始终使用 1980-05-01 做为起始日期 <input type="text" id="d222" onFocus="WdatePicker({startDate:'1980-05-01',alwaysUseStartDate:true})"/> 下例演示,年月日使用当年当月的1日,时分秒使用00:00:00作为起始时间 <input type="text" id="d233" onFocus="WdatePicker({startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})"/> 示例4-1-2 限制日期的范围是 2008-3-8 11:30:00 到 2008-3-10 20:59:3 <input type="text" class="Wdate" id="d412" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'2008-03-08 11:30:00',maxDate:'2008-03-10 20:59:30'})" value="2008-03-09 11:00:00"/> <input id="d4311" class="Wdate" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')}'})"/>