1.0.10 • Published 4 years ago

@zhouhua5982/date-utils v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

date-utils(日期处理工具)

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

Features(功能)

  1. 获取当前日期
  2. 获取本周的起止日期
  3. 获取本月的起止日期
  4. 获取本季度开始的月份
  5. 获得指定月份的天数
  6. 获得本季度的起止日期
  7. 得到本年的起止日期
  8. 返回上一个月的第一天
  9. 获得上一月的起止日期
  10. 获得上一周的起止日期
  11. 得到上季度的第一天
  12. 得到上季度的起止日期
  13. 得到去年的起止日期

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)
1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago