# sub

URL: https://caijiao.org/date-fns/common-helpers/sub
Source: docs/date-fns/common-helpers/sub.md
Description: 从给定的日期减去指定的年、月、周、日、小时、分钟和秒，并返回新的日期对象。

从给定的日期减去指定的年、月、周、日、小时、分钟和秒，并返回新的日期对象。

```javascript
import { sub } from "date-fns";

// 示例日期
const startDate = new Date(2024, 0, 15); // 2024年1月15日

// 减去1年、2个月、1周、3天、4小时、5分钟和10秒
const newDate = sub(startDate, {
  years: 1,
  months: 2,
  weeks: 1,
  days: 3,
  hours: 4,
  minutes: 5,
  seconds: 10,
});

console.log("减去指定时间后的日期对象：", newDate); // 减去指定时间后的日期对象：Sat Nov 25 2021 19:55:10 GMT+0800 (China Standard Time)
```
