微信小程序获取两个时间段内的日期
时间: 2023-09-26 21:06:56 浏览: 201
可以使用 JavaScript 中的 Date 对象来获取两个时间段内的日期。首先,获取开始日期和结束日期的时间戳(单位为毫秒),然后使用循环来遍历这两个日期之间的每一天,并将每一天的日期存储到一个数组中。以下是一个示例代码:
```
function getDaysBetweenDates(startDate, endDate) {
var dates = [];
var currentDate = new Date(startDate);
var end = new Date(endDate);
while (currentDate <= end) {
dates.push(new Date(currentDate));
currentDate.setDate(currentDate.getDate() + 1);
}
return dates;
}
// 示例用法
var startDate = '2022-01-01';
var endDate = '2022-01-10';
var dates = getDaysBetweenDates(startDate, endDate);
console.log(dates); // [Sat Jan 01 2022 00:00:00 GMT+0800 (中国标准时间), Sun Jan 02 2022 00:00:00 GMT+0800 (中国标准时间), Mon Jan 03 2022 00:00:00 GMT+0800 (中国标准时间), Tue Jan 04 2022 00:00:00 GMT+0800 (中国标准时间), Wed Jan 05 2022 00:00:00 GMT+0800 (中国标准时间), Thu Jan 06 2022 00:00:00 GMT+0800 (中国标准时间), Fri Jan 07 2022 00:00:00 GMT+0800 (中国标准时间), Sat Jan 08 2022 00:00:00 GMT+0800 (中国标准时间), Sun Jan 09 2022 00:00:00 GMT+0800 (中国标准时间), Mon Jan 10 2022 00:00:00 GMT+0800 (中国标准时间)]
```
阅读全文