gpt4 book ai didi

date - 如何在extjs字段中获取前一天的日期

转载 作者:行者123 更新时间:2023-12-02 06:42:37 33 4
gpt4 key购买 nike

我有以下日期字段,我想获取前一天的日期,如何获取?在我的表单面板中

 items: [{
fieldLabel: 'Start Date',
name: 'fromdate',
ref: '../fromdate',
id: 'fromdate',
vtype: 'daterange',
value: new Date(),
endDateField: 'todate' // id of the end date field
}, {
fieldLabel: 'End Date',
name: 'todate',
id: 'todate',
vtype: 'daterange',
value: new Date(),
startDateField: 'fromdate' // id of the start date field
}]

今天我收到 03/23/2011 但我想要 03/22/2011 如何获得 03/22/2011?

最佳答案

使用 ExtJS 语言,您可以使用 Ext.Date 库来处理日期。例如:

        Ext.Date.add (new Date(),Ext.Date.DAY,1)

根据您的代码逻辑,您可以通过多种方式修改日期字段的默认值:

1)在item的value配置中:

        {
...
vtype: 'daterange',
value : Ext.Date.add (new Date(),Ext.Date.DAY,1),
fromDateField: 'fromdate',
...
}

2) 在组件事件期间。基本上,ExtJS 容器有最先运行的 initComponent 方法,但一定要在 callParent() 方法之后设置代码,以便访问项目集合。示例:

initComponent: function() {
...
this.callParent(arguments);
this.items.getByKey('fromdate').value = Ext.Date.add (new Date(),Ext.Date.DAY,1);
...
}

关于date - 如何在extjs字段中获取前一天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401032/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com