Javascript 如何在日期选择器中获取特定的未来日期

Javascript 如何在日期选择器中获取特定的未来日期,javascript,angular,typescript,Javascript,Angular,Typescript,我有一些数据包括开始日期和结束日期 编辑该数据时,我只希望在enddate datepicker中允许将来的日期,但必须比startdate大一天 例如:如果startdate=01/05/2020,则我希望enddate为01/06/2020或大于datepicker中的值 我用一个名为getNextDayToStartDate()的函数尝试了这个方法,但我知道我做错了什么 谢谢 请参见此处的代码: 添加一天的函数将返回一个值,但您将继续使用原始值。捕获returnvalue并使用它解决了问题

我有一些数据包括开始日期和结束日期

编辑该数据时,我只希望在enddate datepicker中允许将来的日期,但必须比startdate大一天

例如:如果startdate=01/05/2020,则我希望enddate为01/06/2020或大于datepicker中的值

我用一个名为
getNextDayToStartDate()
的函数尝试了这个方法,但我知道我做错了什么

谢谢

请参见此处的代码:

添加一天的函数将返回一个值,但您将继续使用原始值。捕获returnvalue并使用它解决了问题


小插曲:momentjs对于处理日期是非常有用的:)可能想看看;)

将editData.startDate添加到html中的方法调用中,这将修复它

<input type="date" [min]="getNextDayToStartDate(editData.startDate)" [(ngModel)]="editData.endDate">

但当我输入2019年的开始日期时,它开始禁用2020年的日期。请看一看:新日期(startDate)导致startDate更改2019年11月20日->2019-11-19(带有文化差异的日期格式)nextDay.toISOString().split('T')[0]->再次发生奇怪的事情,因为文化差异导致此日期变为2020-01-21 try momentjs
<input type="date" [min]="getNextDayToStartDate(editData.startDate)" [(ngModel)]="editData.endDate">