Javascript 减去当前日期后的天数
我有一个这样的代码包。我想怎么做就怎么做。不能选择当前日期前5天。现在我想在接下来的几天里做同样的事情。我不想选择5天后的日子 范例 现在:2019年5月10日 不能选择2019年5月15日之后的天数。我想要Javascript 减去当前日期后的天数,javascript,momentjs,Javascript,Momentjs,我有一个这样的代码包。我想怎么做就怎么做。不能选择当前日期前5天。现在我想在接下来的几天里做同样的事情。我不想选择5天后的日子 范例 现在:2019年5月10日 不能选择2019年5月15日之后的天数。我想要 const day=5; const checkedDate=Datetime.moment().subtract(day,'day')这对我有帮助。js生效的那一刻,我需要一点复习。范例 <Datetime locale="tr
const day=5;
const checkedDate=Datetime.moment().subtract(day,'day')代码>这对我有帮助。js生效的那一刻,我需要一点复习。范例
<Datetime
locale="tr"
value={request.travelEndDate}
isValidDate={this.checkDateIsValid}
dateFormat="DD-MM-YYYY"
timeFormat={false}
onChange={this.changeTravelEndDate}
/>
</div>
checkDateIsValid(current) {
const { configuration, request } = this.props;
const { harcirahGeriyeDonukKontrolVarMi, harcirahGeriyeDonukGunSiniri } = configuration;
if (harcirahGeriyeDonukKontrolVarMi) {
const day = harcirahGeriyeDonukGunSiniri + 1;
// const day = 3;
const nextDay = 5;
const checkedDate = Datetime.moment().subtract(day, 'day')
const checkedNextDate = Datetime.moment().add(nextDay, 'day')
if(current.isAfter(checkedDate) === true){
return current.isBefore(checkedNextDate);
}
return current.isAfter(checkedDate);
}
return true;
}
checkDateIsValid(当前){
const{configuration,request}=this.props;
const{harcirahgeriyedonukontrolvarmi,harcirahGeriyeDonukGunSiniri}=配置;
if(harcirahGeriyeDonukKontrolVarMi){
施工日=Harcirahgeriyedonugunsiniri+1;
//常数日=3;
const nextDay=5;
const checkedDate=Datetime.moment().subtract(day,'day')
const checkedNextDate=Datetime.moment().add(nextDay,'day')
if(当前.isAfter(checkedDate)==true){
返回当前.isBefore(checkedNextDate);
}
返回电流。isAfter(checkedDate);
}
返回true;
}
听起来您可能想在当前日期的基础上再增加5天,然后将选择的任何日期与之进行比较,确保其小于该日期。这里有一个关于如何增加这对我有帮助的天数的答案。js生效的那一刻,我需要一点复习。