UNPKG

@zhouhua5982/date-utils

Version:

日期处理工具:主要功能为获取起止日期

120 lines (94 loc) 3.21 kB
## date-utils(日期处理工具) 日期处理工具:主要功能为获取起止日期 <br/> ### Features(功能) 1. 获取当前日期 2. 获取本周的起止日期 3. 获取本月的起止日期 4. 获取本季度开始的月份 5. 获得指定月份的天数 6. 获得本季度的起止日期 7. 得到本年的起止日期 8. 返回上一个月的第一天 9. 获得上一月的起止日期 10. 获得上一周的起止日期 11. 得到上季度的第一天 12. 得到上季度的起止日期 13. 得到去年的起止日期 <br/> ### install(安装) <br/> ```javascript // npm npm install @zhouhua5982/date-utils // script <script src="/node_modules/@zhouhua5982/date-utils/dist/date-utils.min.js"></script> ``` ### Usage(使用方法) <br/> ```javascript // commonjs const dateUtils = require('@zhouhua5982/date-utils') // 获取当前日期 const currentDate = dateUtils.getCurrentDate() // 获取本周的起止时间 const currentWeek = dateUtils.getCurrentWeek() // es // 获取当前日期 import { getCurrentDate } from '@zhouhua5982/date-utils' const currentDate = getCurrentDate() // 获取本周的起止时间 import { getCurrentWeek } from '@zhouhua5982/date-utils' const currentWeek = getCurrentWeek() // return: Array(2) // 获取本月的起止时间 import { getCurrentMonth } from '@zhouhua5982/date-utils' const currentMonth = getCurrentMonth() // return: Array(2) // 获取本季度开始的月份 import { getQuarterSeasonStartMonth } from '@zhouhua5982/date-utils' const month = 5 // 5月份 const quarterSeasonStartMonth = getQuarterSeasonStartMonth(month) // return: 0->春季 3->夏季 6->秋季 9->冬季 // 获得指定月份的天数 import { getMonthDays } from '@zhouhua5982/date-utils' const year = 2020 const month = 9 const monthDays = getMonthDays(2020, 9) // return: monthDays = 30 // 获得本季度的起止日期 import { getCurrentSeason } from '@zhouhua5982/date-utils' const currentSeason = getCurrentSeason() // return: Array(2) // 得到本年的起止日期 import { getCurrentSeason } from '@zhouhua5982/date-utils' const currentYear = getCurrentSeason() // return: Array(2) // 返回上一个月的第一天Date类型 import { getPriorMonthFirstDay } from '@zhouhua5982/date-utils' const year = 2020 const month = 9 const priorMonthFirstDay = getPriorMonthFirstDay(year, month) // return: Date() // 获得上一月的起止日期 import { getPreviousMonth } from '@zhouhua5982/date-utils' const previousMonth = getPreviousMonth() // return: Array(2) // 获得上一周的起止日期 import { getPreviousWeek } from '@zhouhua5982/date-utils' const previousWeek = getPreviousWeek() // return: Array(2) // 得到上季度的第一天的 Date 类型 import { getPriorSeasonFirstDay } from '@zhouhua5982/date-utils' const year = 2020 const month = 9 const priorSeasonFirstDay = getPriorSeasonFirstDay(year, month) // 得到上季度的起止日期 import { getPreviousSeason } from '@zhouhua5982/date-utils' const previousSeason = getPreviousSeason() // return: Array(2) // 得到去年的起止日期 import { getPreviousSeason } from '@zhouhua5982/date-utils' const previousSeason = getPreviousSeason() // return: Array(2) ```