安装、使用
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
关于调用 date-week 使用,以 react 使用为例
1、preWeek = ()=>{ //上一周
let {startTime , endTime} = setDate( addDate( currentFirstDate,-7 ) );
this.setState({
startTime:startTime,
endTime:endTime,
startStr :startStr,
endStr :endStr
})
}
2、nextWeek = ()=>{ // 下一周
let {startTime , endTime} = setDate(addDate( currentFirstDate,7 ) );
this.setState({
startTime:startTime,
endTime:endTime,
startStr :startStr,
endStr :endStr
})
}