javascript,js实现上一周,下一周

安装、使用

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 
        })
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容