我有两个dijit/form/DateTextBox
的dataPicker。一个用于startdate,另一个用于Enddate。
我想检查是否“Enddate > startdate+ 90days
3month)",如果是,则需要将结束日期重置为开始日期+90天。
从DateTextBox 2018-04-25
获取的格式。请提供有关帮助
var fromDate=digit.byId('startDate');
if(fromDate!=null) {
var fromtimestamp=new Date(digit.byId('startDate')).getTime();
var endtimestamp=new Date(digit.byId('endDate')).getTime();
var timestamp= new Date(digit.byId('startDate')).getTime+ (30 *24*60*60*1000);
if(endtimestamp>timestamp) {
// wants to reset with startdate+ 90days
}
}
1条答案
按热度按时间avwztpqn1#
您可以使用dateBox min constaraint在开始日期中设置一个更改事件,然后将
digit.byId('endDate').constraints.min
开始日期+ 90设置为:参见以下程序片段:
x一个一个一个一个x一个一个二个x