fly-time
v1.0.5
Published
时间相关函数
Downloads
14
Readme
使用
import { getCurrentTime } from "fly-time"
一些常用的js函数,不局限于pc和移动端,持续更新中...
| 方法名 | 接受参数 | 示例 | | :------------------ | :----------------------------------------------- | :---------------------------------------------------------------------------------------------------------- | | getCurrentTime | string,yyyy-MM-dd/yyyy-MM-dd hh:mm:ss/yyyy-MM等 | getCurrentTime(' yyyy-MM-dd') | | getCountOfWeekX | startDate, endDate, weekX | 查找两个日期之间有几个星期几 2021-12-27到2022-01-27有几个星期五 getCountOfWeekX("2021-12-27","2022-01-27",weekX==7?0:weekX) | | getThirtyDay | number,30 | 当前日期后所有30天,getThirtyDay(30) | | assignAgoDate | number, | 当前前几天的日期,今天前7天是几月几日 assignAgoDate(7) | | assignAgoDay | date,ago | 传入指定日期的前几天所有,默认前7天;例assignAgoDay("2021-09-13",10) | | timestampTurnNormal | number | 时间戳转正常时间,例:timestampTurnNormal(1640750233) | | timeTurnTimestamp | time,milliscond=false 是否精确到毫秒 | 时间转时间戳,例:yyyy-MM-dd || yyyy-MM-dd hh:mm:ss | | backTimeText | string | 传入时间返回几分钟前,几小时前等 time=yyyy-mm-dd hh:mm:ss | | formatSeconds | number | 传入秒数转时分秒,常用于计时 | | getMonthDays | year,month | 获取某个月份的天数 getMonthDays(2021,12) | | getIsDiffOneYear | startDateStr,endDateStr | 获取2个日期相差是否超过1年, 超过1年: true, 未超过一年: false | | getWeek | string | 传入日期返回星期几,例:getWeek("2021-12-29") | | getDateRange | stime,etime | 获取两个日期中间的日期,格式2021-05-20,2021-05-24 | | getMonday | type,dates | type为字符串类型,有两种选择,"s"代表开始,"e"代表结束,dates为数字类型,不传或0代表本周,-1代表上周,1代表下周(getMonday("s",1) ) | | getDateFun | number | dates为数字类型,0代表今日,-1代表昨日,1代表明日,返回yyyy-mm-dd格式字符串,dates不传默认代表今日 | | getMonth | type,months | type为字符串类型,有两种选择,"s"代表开始,"e"代表结束,months为数字类型,不传或0代表本月,-1代表上月,1代表下月 getMonth("s",1) 得到下月第一天的yyyy-mm-dd格式日期 | | getCurrentMonth | showTime:false,//是否拼上时分秒 | 获取本月开始日期和结束日期 | | getCurrentSeason | showTime:false,//是否拼上时分秒 | 获取本季度开始日期和结束日期 | | getCurrentYear | showTime:false,//是否拼上时分秒 | 获取本年开始日期和结束日期 |