教程 date-fns tutorial

clamp

将给定日期限制在指定的时间间隔内。

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

// 示例日期
const date = new Date(2024, 0, 15); // 2024年1月15日

// 指定时间间隔
const startDate = new Date(2024, 0, 1); // 2024年1月1日
const endDate = new Date(2024, 0, 10); // 2024年1月10日

// 将日期限制在指定的时间间隔内
const clampedDate = clamp(date, startDate, endDate);

console.log("限制后的日期:", clampedDate); // 限制后的日期:Wed Jan 10 2024 00:00:00 GMT+0800 (China Standard Time)