2012年10月17日

extjs计算两个DateField所间隔的月份(天数)

摘要: 需求:两个DateField控件,分别为开始时间和结束时间。当选择完结束时间后,自动计算这两个时间段所间隔的月或天数。需要解决的问题:1.直接使用Ext.getCmp('endDate').getValue()所取得的日期无法直接使用,需要使用Ext.util.Format.date()格式化2.默认计算得到的时间差为毫秒,需要转换。1天=86400000毫秒。3.得到的数需要使用Math.round()函数取整数。4.为结束时间的日期控件加监听事件。 var serviceTimeStart = new Ext.form.DateField({ name: "ser 阅读全文

posted @ 2012-10-17 16:06 学中医的程序员 阅读(348) 评论(0) 推荐(0) 编辑

Ext.form.DateField简单用法及日期范围控制

摘要: 项目中有时需要用到起始日期和结束日期,要做到起始日期必须小于结束日期。在extjs中已经有现成的函数,摘录如下:Ext.apply(Ext.form.VTypes, { daterange : function(val, field) { var date = field.parseDate(val); if (!date) { return; } if (field.startDateField && (!this.dateRangeMax || (date.getTime() != this.dateRangeMax ... 阅读全文

posted @ 2012-10-17 09:21 学中医的程序员 阅读(1853) 评论(0) 推荐(0) 编辑

导航