angular - 试图从日期对象数组中获取插值中的日期
问题描述
试图从日期对象数组的插值中获取日期,但是当我使用时它只给我一个数字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>
解决方案
推荐阅读
- c# - NLog:将序列化对象记录为消息
- batch-file - 水印不适用于带感叹号的视频
- xml - 如何获取索引号并包裹在元素“定位器”下
- vuetify.js - Vuetify 升级后未找到此相关模块
- reactjs - TypeError:使用反应路由器时无法读取未定义的属性“图像”
- sql - 用于检索并排结果的 SQL
- javascript - 在javascript中动态单击按钮时如何增加值?
- mysql - LIMIT值来源于Mysql中的子查询时如何只查看表的一部分
- spring - Spring webclient连接由远程服务器重置,但不是RestTemplate
- python - 我应该将特征选择与一种热编码一起使用吗?