想要从 angular 中的 ngxdaterangepicker 日历中获取用户选择的开始和结束日期。还有介于两者之间的日期

Want to get start and end date as selected by user from calendar from ngxdaterangepicker in angular. Also the dates in between

我想读取用户选择的范围内的数据,但我无法获得选择的开始和结束日期。虽然在控制台中我可以立即看到它,但不知道我们如何获取这些日期并执行查询。 还获取所选范围之间的日期。例如:下面:应该 return betweendates = [7/11/19 , 8/11/19]

<input type="text" matInput
    ngxDaterangepickerMd
    [locale]="{applyLabel: 'ok', format: 'DD-MM-YYYY'}"
    startKey="startDate"
    endKey="endDate"
    [(ngModel)]="selectedDaterange"
    name="daterange"
    (change)= 'selectDateRange()'
    placeholder="choose date"/>  
selectDateRange() {
    console.log(moment().format());
    console.log(this.selectedDaterange);
}

您可以使用以下方法获取 javascript Date 对象

this.selectedDaterange.startDate.toDate();
this.selectedDaterange.endDate.toDate();

查看以下文档以获取有关如何使用 moment 的所有示例

https://momentjs.com/docs/#/displaying/as-javascript-date/