
ExtDateadd(date, interval, value) 给date增加或减少时间,这个函数不改变原有Date对象的值,而是返回一个新的Date对象。
代码示例:
// ExtDateadd(date, interval, value) 给date增加或减少时间,这个函数不改变原有Date对象的值,而是返回一个新的Date对象。// @param {Date} date 原日期对象。
// @param {String} interval value的单位,可以选ExtDateDAY、ExtDateHOUR、ExtDateMINUTE、ExtDateMONTH、
// ExtDateSECOND、ExtDateYEAR、ExtDateMILLI。
// @param {number} value 日期对象需要增加的值。
// @return {Date} 返回增加值后的Date对象。
// Example
var date = ExtDateadd(new Date('10/29/2006'), ExtDataDAY, 5); //增加5天
consolelog(date); //返回结果 Fri Nov 03 2006 00:00:00 GMT+0800 (中国标准时间)
var date = ExtDateadd(new Date('10/29/2006'), ExtDataDAY, -5); //减少5天,如果值是负数,则减少。
consolelog(date); //返回结果 Tue Oct 24 2006 00:00:00 GMT+0800 (中国标准时间)
var date = ExtDateadd(new Date('10/29/2006'), ExtDataYEAR,2); //增加2年
consolelog(date); //返回结果 Wed Oct 29 2008 00:00:00 GMT+0800 (中国标准时间)
Extjs中日期NumberField如果没有默认值的话,默认值就是当天。
你的问题是:
1在页面显示时要将第一个NumberField的minValue改成当天new Date()
2 第一个NumberField值改变后修改第二个的minValue为第一个的value的下一天。
3 无限的话,数据库中可以存NULL或任意一个你特定的值都可以
你的extjs的版本是多少???
我给你个extjs3x能用的~~~
相关代码:
创建:{
id:'sm_time',
x:110,
y:10,
xtype:'datetimefield',
disabled : true,
format:'H:i'
}
赋值:
ExtgetCmp('sm_time')setValue(new Date());
校验:
var val = ExtgetCmp('sm_time')validate();
if(!val){
ExtMessageBoxalert("注意","输入的时间格式不正确!");
return;
}
取值:
var sm_time = ExtgetCmp('sm_time')getValue();
sm_time = sm_timeformat("Y-m-d H:i:s"); //格式化
sm_timegetTime() //获取long类型的时间
以上就是关于extjs 中Ext.Date.add怎么用全部的内容,包括:extjs 中Ext.Date.add怎么用、extjs 中 日期选择起怎么用、EXTJS中时间+时分秒 datetimefield 点击选择之后时间添加不到文本框怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)