gpt4 book ai didi

Extjs 4.1 日期字段 - 设置本周的第一天和最后一天

转载 作者:行者123 更新时间:2023-12-04 04:38:07 26 4
gpt4 key购买 nike

我尝试在 中创建一个带有 2 个日期字段的表单面板http://jsfiddle.net/uXkNr/

这是我的物品

items: [{
xtype: 'datefield',
labelWidth: 50,
format: 'd/m/Y',
fieldLabel: 'From',
name: 'from_date',
value: new Date() // First day of current week
}, {
xtype: 'datefield',
labelWidth: 50,
fieldLabel: 'To',
format: 'd/m/Y',
name: 'to_date',
value: new Date() // Last day of current week
}]

我尝试设置本周的第一天和最后一天。例子

enter image description here
today是:15/10/2013 (d/m/Y)。然后 From日期是:14/10/2013 和 To日期是:20/10/2013。

那可能吗?怎么办谢谢。

最佳答案

未经测试:

var now = new Date(),
startDay = 1, // monday
currDay = now.getDay(),
start = now,
eDate = Ext.Date,
sub, end;

eDate.clearTime(now);
if (currDay !== startDay) {
// Sunday
if (currDay === 0) {
sub = 6;
} else {
sub = currDay - startDay;
}
start = eDate.add(now, eDate.DAY, -sub);
}
end = eDate.add(start, eDate.DAY, 6);
console.log(start, end);

关于Extjs 4.1 日期字段 - 设置本周的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375771/

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