Angular 在ngx引导日期选择器中设置最小年份

Angular 在ngx引导日期选择器中设置最小年份,angular,ngx-bootstrap,Angular,Ngx Bootstrap,如何计算18年前的年份,并将min date设置为18年前的日期。 如何在ngx引导数据采集器中设置minDate minDate=新日期(); minDate.setFullYear(this.minDate.getFullYear()-18) 警报(minDate.setFullYear(this.minDate.getFullYear()-18))您需要将其转换回日期对象。比如说, const currentDate=新日期(); const minDate=新日期(currentDa

如何计算18年前的年份,并将min date设置为18年前的日期。 如何在ngx引导数据采集器中设置minDate

minDate=新日期();
minDate.setFullYear(this.minDate.getFullYear()-18)

警报(minDate.setFullYear(this.minDate.getFullYear()-18))
您需要将其转换回日期对象。比如说,

const currentDate=新日期();
const minDate=新日期(currentDate.setFullYear(currentDate.getFullYear()-18)
);
console.log(minDate)
import { Component } from '@angular/core';

@Component({
  selector: 'demo-datepicker-min-max',
  templateUrl: './min-max.component.html'
})
export class DemoDatepickerMinMaxComponent {
  minDate: Date;
  maxDate: Date;

  constructor() {
    this.minDate = new Date();
    this.maxDate = new Date();
    this.minDate.setDate(this.minDate.getDate() - 1);
    this.maxDate.setDate(this.maxDate.getDate() + 7);
  }
}