1.0.6 • Published 6 months ago

fly-time v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

使用

import { getCurrentTime } from "fly-time"

一些常用的js函数,不局限于pc和移动端,持续更新中...

方法名接受参数示例
getCurrentTimestring,yyyy-MM-dd/yyyy-MM-dd hh\:mm\:ss/yyyy-MM等getCurrentTime(' yyyy-MM-dd')
getCountOfWeekXstartDate, endDate, weekX查找两个日期之间有几个星期几 2021-12-27到2022-01-27有几个星期五 getCountOfWeekX("2021-12-27","2022-01-27",weekX==7?0\:weekX)
getThirtyDaynumber,30当前日期后所有30天,getThirtyDay(30)
assignAgoDatenumber,当前前几天的日期,今天前7天是几月几日 assignAgoDate(7)
assignAgoDaydate,ago传入指定日期的前几天所有,默认前7天;例assignAgoDay("2021-09-13",10)
timestampTurnNormalnumber时间戳转正常时间,例:timestampTurnNormal(1640750233)
timeTurnTimestamptime,milliscond=false 是否精确到毫秒时间转时间戳,例:yyyy-MM-dd || yyyy-MM-dd hh\:mm\:ss
backTimeTextstring传入时间返回几分钟前,几小时前等 time=yyyy-mm-dd hh\:mm\:ss
formatSecondsnumber传入秒数转时分秒,常用于计时
getMonthDaysyear,month获取某个月份的天数 getMonthDays(2021,12)
getIsDiffOneYearstartDateStr,endDateStr获取2个日期相差是否超过1年, 超过1年: true, 未超过一年: false
getWeekstring传入日期返回星期几,例:getWeek("2021-12-29")
getDateRangestime,etime获取两个日期中间的日期,格式2021-05-20,2021-05-24
getMondaytype,datestype为字符串类型,有两种选择,"s"代表开始,"e"代表结束,dates为数字类型,不传或0代表本周,-1代表上周,1代表下周(getMonday("s",1) )
getDateFunnumberdates为数字类型,0代表今日,-1代表昨日,1代表明日,返回yyyy-mm-dd格式字符串,dates不传默认代表今日
getMonthtype,monthstype为字符串类型,有两种选择,"s"代表开始,"e"代表结束,months为数字类型,不传或0代表本月,-1代表上月,1代表下月 getMonth("s",1) 得到下月第一天的yyyy-mm-dd格式日期
getCurrentMonthshowTime:false,//是否拼上时分秒获取本月开始日期和结束日期
getCurrentSeasonshowTime:false,//是否拼上时分秒获取本季度开始日期和结束日期
getCurrentYearshowTime:false,//是否拼上时分秒获取本年开始日期和结束日期
getPreviousMonthRangemonthsAgo=1获取前几个月的开始和结束日期,例:{startDate: '2025-02-01',endDate: '2025-02-27'}
1.0.6

6 months ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago