试图从日期对象数组中获取插值的日期[关闭]。

问题描述 投票:0回答:1

试图从日期对象数组中得到插值的日期,但当我使用 day.getDay()

比如本月的第13天,它显示的是 3

  monthsDays = []


  ngOnInit() {
    const getDaysInMonth = (month, year) => (new Array(31)).fill('').map((v, i) => new Date(year, month - 1, i + 1)).filter(v => v.getMonth() === month - 1)
    this.monthsDays = getDaysInMonth(new Date().getMonth() + 1, new Date().getFullYear())
    console.log(this.monthsDays[12])
  }

            <div class="calendar owl-carousel owl-theme">
              <div *ngFor="let day of monthsDays" class="item">{{day.getDay()}}</div>
            </div>
angular
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.