Skip to content
本章目录

TJ-JSTOOLS ---- 字符串工具函数

安装

sh
  npm i tj-jstools
1

简单使用

js
  import { charInCounts } from "tj-jstools";
  console.log(charInCounts)
  console.log(charInCounts('ss,ss,ss',',')) // 2
1
2
3

API 列表

序号函数名称参数返回值功能描述
1getSeasondate?: stringISeasonProp获取指定日期的季节信息
2calculateStartEndTimebaseDate: dayjs.Dayjs, dimension: TimeDimension{ start: dayjs.Dayjs, end: dayjs.Dayjs }计算指定时间维度的开始和结束时间
3getStartEndTimedimension: TimeDimension, date?: string, format?: string{ start: string, end: string }获取指定维度的开始和结束时间字符串
4getStartEndTimeByPeriodyear: number, periodType: FilteredTimeDimension, periodNumber: number, format?: string{ start: string, end: string }根据年份、周期类型和周期数获取开始和结束时间
5getWeekdaydate?: stringstring获取指定日期的星期(中文)
6getAmPmdate?: stringstring判断指定时间是上午还是下午
7convertRelativeTimerelativeTime: stringdayjs.Dayjs转换相对时间(如:前两天、后天等)
8isLeapYearResyear: numberboolean判断指定年份是否为闰年
9getAllHolidaysyear: numberArray<string>获取指定年份的所有节假日
10getHolidayByDatedate: stringstring根据日期获取对应的节假日
11getHolidaysInRangestartDate: string, endDate: stringArray<string>获取指定日期范围内的所有节假日
12getNextHoliday{ holiday: string, daysUntil: number }获取下一个节假日信息
13getTimeDifferencedate: string{ days: number, weeks: number, months: number, years: number }计算指定日期与当前日期的时间差
14calculateAgebirthDate: stringnumber根据出生日期计算年龄
15addTimedate: string, amount: number, unit: dayjs.ManipulateTypedayjs.Dayjs在指定日期上增加时间
16subtractTimedate: string, amount: number, unit: dayjs.ManipulateTypedayjs.Dayjs在指定日期上减少时间
17getZodiacdate: stringstring根据日期获取生肖
18getConstellationdate: stringstring根据日期获取星座

TIP

点击API名称,可以直接进入对应API详情页面!

Released under the MIT License.