0.0.2 • Published 6 years ago

simple-datetime-utils v0.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

simple-datetime-utils

处理日期时间、获取日历信息等。

安装使用

npm install simple-datetime-utils

测试

npm test

API

有两个方法Calendar和DateTime: 1. ### Calendar 获取日历信息

#### 基础用法
```js
let date = '2018-08-30';
let calendars = new Calendar(date);
calendars.getDays(); // return []
```
查看[返回回示例](https://github.com/jean0218/date-time-utils/blob/master/src/demo/currentDays.md)
#### 限制日期范围
```js
let date = '2018-08-30',
    min = '2018-08-01';
    max = '2019-09-31';
let calendars = new Calendar(date, min, max);
calendars.getDays(); // return []
```

#### 参数说明
| 参数 | 说明 | 类型 |默认值 |
|---|---|---|---|
|date | 根据传入的当前日期生成日历表单 | string | today |
|min | 可选择的最小日期 | string | '1900-01-01' |
|max | 可选择的最大日期 | string | '2090-12-31' |

#### 方法说明
| 参数 | 说明 | 返回 | 默认值 |
|---|---|---|---|
|getDays() | 获取当前月份数组 | array | null |
  1. DateTime

    日期时间处理方法

    示例用法

    let date = '2018-08-30';
    let dateTimes = new DateTime(date);
    dateTimes.get(); // return ''

    参数说明

    参数说明类型默认值
    date传入日期时间字符串stringtoday

    方法说明

    参数说明返回默认值
    get()获取操作后的日期stringnull
    nextMonth()获取下一月时间stringnull
    toObject()时间字符串转对象objectnull

Fetures

  • jest √
  • ES6 support √