首页 > 解决方案 > 试图从日期对象数组中获取插值中的日期

问题描述

试图从日期对象数组的插值中获取日期,但是当我使用时它只给我一个数字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

解决方案



推荐阅读