javascript - 从 ngxdaterangepicker 日历中以角度获取选定日期范围之间的数组中的所有日期
问题描述
这是我尝试过的。我想在数组中获取所选结束日期和开始日期之间的日期。这样我就可以绘制日期和通话次数之间的图表。
enumerateDaysBetweenDates(startDate, endDate) {
const dates = [];
const currDate = moment(startDate).startOf('day');
const lastDate = moment(endDate).startOf('day');
while(currDate.add(1, 'days').diff(lastDate) < 0) {
dates.push(currDate.clone().toDate());
}
console.log(dates[0]);
return dates;
解决方案
使用这个https://github.com/rotaready/moment-range
import { extendMoment } from 'moment-range';
const range = moment.range(start, end);
推荐阅读
- android - 一种从主要活动导航到第二活动的方法,不使用 XML 文件
- python - 在python的列表中分配相同的值
- android - Flutter 启动图标不变
- html - 相对于主侧边栏的父菜单项居中弹出菜单的块的中心化
- android - 使用多个图像视图的图像裁剪帮助
- windows - 有没有办法拒绝批处理脚本中不需要的输入?
- linux - 为什么linux内核有。沙。C、他们如何一起工作
- python - 如何使用 xpath 从类似的类中获取文本?
- r - 有没有办法在 R 中合并回归摘要列表?
- oracle - 级联 LOV - 更新记录时编号无效 - Oracle Apex