# date-manip
**Repository Path**: shendeganjue/date-manip
## Basic Information
- **Project Name**: date-manip
- **Description**: Modern JavaScript date utility library.
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-07-11
- **Last Updated**: 2021-11-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# date-manip
[](https://www.npmjs.com/package/date-manip)
> Note: A modern JavaScript Date utility library delivering modularity, performance, & extras.
[](https://npmjs.org/package/date-manip)
[](https://npmjs.org/package/date-manip)
[](https://www.jsdelivr.com/package/npm/date-manip)
---
## Installation
### Load `date-manip` via classical `
```
```html
```
### CommonJS style with npm
```bash
npm install date-manip --save
```
```javascript
// es6
import {
add,
format,
// ...
} from 'date-manip';
// or
import { ... } from 'date-manip/es';
// modularity
import add from 'date-manip/add';
import format from 'date-manip/format';
// date-chain
import moment from 'date-manip/date-chain';
moment('2000-2-29')
.add({
year: 1,
month: 1,
day: 1,
hour: 1,
minute: 1,
second: 1,
millisecond: 1
})
.add(1, 'month')
.startOf('date')
.format('YYYY-MM-DD');
```
## API
- add
- addDays
- addHours
- addMilliseconds
- addMinutes
- addMonths
- addSeconds
- addYears
- clone
- dayOfYear
- daysInMonth
- diff
- endOf
- format
- get
- isAfter
- isBefore
- isBetween
- isLeapYear
- isSame
- isSameOrAfter
- isSameOrBefore
- isValid
- parse
- set
- startOf
- subtract