@zhouhua5982/date-utils
v1.0.10
Published
日期处理工具:主要功能为获取起止日期
Downloads
9
Maintainers
Readme
date-utils(日期处理工具)
日期处理工具:主要功能为获取起止日期
Features(功能)
- 获取当前日期
- 获取本周的起止日期
- 获取本月的起止日期
- 获取本季度开始的月份
- 获得指定月份的天数
- 获得本季度的起止日期
- 得到本年的起止日期
- 返回上一个月的第一天
- 获得上一月的起止日期
- 获得上一周的起止日期
- 得到上季度的第一天
- 得到上季度的起止日期
- 得到去年的起止日期
install(安装)
// npm
npm install @zhouhua5982/date-utils
// script
<script src="/node_modules/@zhouhua5982/date-utils/dist/date-utils.min.js"></script>
Usage(使用方法)
// 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)