# Subtract

URL: https://caijiao.org/dayjs/manipulate/subtract
Source: docs/dayjs/manipulate/subtract.md
Description: 您可以传入一个数组来创建一个 Day.js 对象，数组和结构和 new Date() 十分类似。

返回减去一定时间的复制的 Day.js 对象。

```javascript
dayjs().subtract(7, 'year')
```

各个传入的单位对大小写不敏感，支持缩写和复数。

## 支持的单位列表

| 单位           | 缩写 | 详情                                                        |
| -------------- | ---- | ----------------------------------------------------------- |
| `day`          | `d`  | 日                                                          |
| `week`         | `w`  | 周                                                          |
| `month`        | `M`  | 月                                                          |
| `quarter`      | `Q`  | 季度 ( 依赖 [QuarterOfYear](/dayjs/plugin/quarter-of-year) 插件 ) |
| `year`         | `y`  | 年                                                          |
| `hour`         | `h`  | 小时                                                        |
| `minute`       | `m`  | 分钟                                                        |
| `second`       | `s`  | 秒                                                          |
| `millisecond`  | `ms` | 毫秒                                                        |
