date-week
Version:
周日历,实现 上一周 , 下一周
35 lines (23 loc) • 1.23 kB
Markdown
1. 下载 date-week 包: npm install date-week
2. 引入周日历需要初始化方法: import { setDate , addDate , currentFirstDate } from "date-week"
3. 初始化默认时间:调用 setDate 方法 setDate( new Date() )
4. setDate方法返回起始、终止时间: { startTime:startTime , endTime:endTime , startStr:startStr , endStr:endStr }
5. startTime 和 endTime 为当前周开始时间和截至时间,为 Date 类型: Tue Jul 09 2019 11:06:22 GMT+0800 (中国标准时间)
6. startStr 和 endStr 为当前周开始时间、截至时间的字符串: 2019-07-08 、2019-07-14
1. preWeek = ()=>{ //上一周
let {startTime , endTime} = setDate( addDate( currentFirstDate,-7 ) );
this.setState({
startTime:startTime,
endTime:endTime
})
}
2. nextWeek = ()=>{ // 下一周
let {startTime , endTime} = setDate(addDate( currentFirstDate,7 ) );
this.setState({
startTime:startTime,
endTime:endTime
})
}