安裝裆悄、使用
1、下載 date-week 包: npm install date-week
2臂聋、引入周日歷需要初始化方法: import { setDate , addDate , currentFirstDate } from "date-week"
3光稼、初始化默認(rèn)時(shí)間:調(diào)用 setDate 方法 setDate( new Date() )
4、setDate方法返回起始孩等、終止時(shí)間: { startTime:startTime , endTime:endTime , startStr:startStr , endStr:endStr }
5艾君、startTime 和 endTime 為當(dāng)前周開始時(shí)間和截至?xí)r間,為 Date 類型: Tue Jul 09 2019 11:06:22 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)
6肄方、startStr 和 endStr 為當(dāng)前周開始時(shí)間冰垄、截至?xí)r間的字符串: 2019-07-08 、2019-07-14
關(guān)于調(diào)用 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
})
}