1Introduction
- description:calendar utils
- author:#云淡然
- create:未明确
- update:未明确
- github:https://github.com/blearjs/blear.utils.calendar
2Example
var calendar = require('blear.utils.calendar');
3Static
3.1.month(year, month, [options]): calendarGroup
月历计算。
calendar.month(2016, 3);
// =>
// 从 2.27 开始填充
// [
// [
// {
// "year": 2016,
// "month": 2,
// "date": 27,
// "prevMonth": true,
// "id": 20160327,
// "thisMonth": false,
// "nextMonth": false,
// "today": false,
// "startTime": 1459008000000,
// "endTime": 1459094399999,
// "day": 0,
// "weeks": 0
// },
// ...
// ],
// ...
// ]
3.1.1year
- 类型:
Number
- 说明:需要计算月历的年
3.1.2month
- 类型:
Number
- 说明:需要计算月历的月
3.1.3options
- 类型:
Object
- 说明:可选配置项
3.1.3.1options.firstDayInWeek
- 类型:
Number
- 说明:每周的第一天是星期几
- 默认:
0
,即星期日
3.1.3.2options.weeks
- 类型:
Number
- 说明:月历需要展示几周
- 默认:自动最小周数
3.1.3.3options.filter
- 类型:
Function
- 说明:对月历的一个过滤操作,但不会对其进行筛选
3.1.4calendarGroup
- 类型:
Array
- 说明:一个二维数组
[[第一周的每天], [第二周的每天], ...]