教程 date-fns tutorial

eachWeekendOfInterval

返回指定时间间隔内的所有周末日期。

javascript
import { eachWeekendOfInterval } from "date-fns";

// 示例时间间隔
const startDate = new Date(2024, 0, 1); // 2024年1月1日
const endDate = new Date(2024, 0, 31); // 2024年1月31日

// 返回指定时间间隔内的所有周末日期
const weekends = eachWeekendOfInterval({ start: startDate, end: endDate });

console.log("指定时间间隔内的所有周末日期:", weekends);
// 指定时间间隔内的所有周末日期:[
//   Sat Jan 06 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sun Jan 07 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sat Jan 13 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sun Jan 14 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sat Jan 20 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sun Jan 21 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sat Jan 27 2024 00:00:00 GMT+0800 (China Standard Time),
//   Sun Jan 28 2024 00:00:00 GMT+0800 (China Standard Time)
// ]