首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mydatepicker disableSince选项,用于验证出生日期

mydatepicker disableSince选项,用于验证出生日期
EN

Stack Overflow用户
提问于 2018-06-02 00:07:44
回答 1查看 1.7K关注 0票数 1

我正在为我的日历字段使用mydatepicker https://www.npmjs.com/package/mydatepicker。此字段为出生日期字段。逻辑上很清楚,我需要通过获取当前日期来禁用未来的日期。我已经看过医生了。它具有带有年、月和日参数的disableSince选项。我不确定如何将当前日期+1 (+1,因为我需要当前日期处于启用状态,只有未来日期应被禁用)传递到disableSince选项。

代码语言:javascript
复制
 <my-date-picker name="DOB" class="form-control calander required mousechange customCalender" [options]="myDatePickerOptions"
                      formControlName="DOB"   placeholder="DD / MM / YYYY" ></my-date-picker>


public myDatePickerOptions: IMyDpOptions = {
    // other options...
    dateFormat: 'dd / mmm / yyyy',
    disableSince: {year: 2018, month: 6, day: 1}
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-02 02:45:24

您应该执行(new Date()).getDate() + 1以禁用除今天日期之外的未来日期。也不要硬编码月份和年份。

代码语言:javascript
复制
private today = new Date();
public myDatePickerOptions = {
   dateFormat: 'dd.mm.yyyy',
   disableSince: {year: this.today.getFullYear(), month: this.today.getMonth() + 1, day: this.today.getDate() + 1}
};

检查工作中的demo

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50647349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档