1.0.4 • Published 4 years ago
date-range-helper v1.0.4
date-range-helper 使用指南 date-range-helper 是一个简单获取日期范围的便捷助手库
使用 - 基本使用
Use
import {getCurrentDate, getThisMonth, getThisSeasonStartMonth, ...} from 'date-range-helper'
API
formatDate
type Function(date, fmt) => return String ( 格式化日期 )
formatDate(date, fmt) // date 日期对象 fmt 日期格式 (默认值 'yyyy-MM-dd hh:mm')
const currentDate = new Date()
formatDate(currentDate)
//=> "2020-07-21 23:11"
getCurrentDate
type Function => return Object(Date) ( 获取当前日期 )
// currentDate是一个日期对象
const currentDate = getCurrentDate()
// 如果需要将日期对象转换成对应的格式可使用
formatDate(currentDate, 'yyyy/MM/dd')
//=> "2020/07/21"
getThisMonth
[type Function => return Object(Date), Object(Date)] ( 获得本月时间范围 )
const thisMonth = getThisMonth()
// currentMonthFirstDay 本月的第一天
let currentMonthFirstDay = thisMonth[0]
// currentMonthLastDay 本月的最后一天
let currentMonthLastDay = thisMonth[1]
getMonthDays
type Function(year, month) => return Object(Date) ( 获获得该月的天数 )
getMonthDays(year, month) // year 年份 month 月份
getMonthDays(2020, 3)
//=> 30
getMonthDays(2019, 1)
//=> 28
getThisSeason
[type Function => return Object(Date), Object(Date)] ( 获得本季时间范围 )
const thisSeason = getThisSeason()
// quarterSeasonStartDate 本季的开始日期
let quarterSeasonStartDate = thisSeason[0]
// quarterSeasonEndDate 本季的开始日期
let quarterSeasonEndDate = thisSeason[1]
getThisYear
[type Function => return Object(Date), Object(Date)] ( 获得本年时间范围 )
const thisYear = getThisYear()
// currentYearFirstDate 本年第一天
let currentYearFirstDate = thisYear[0]
// currentYearLastDate 本年最后一天
let currentYearLastDate = thisYear[1]