extjs 中Ext.Date.add怎么用

extjs 中Ext.Date.add怎么用,第1张

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 点击选择之后时间添加不到文本框怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9738678.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存