Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/happynode/utils
通用工具类
https://github.com/happynode/utils
Last synced: 18 days ago
JSON representation
通用工具类
- Host: GitHub
- URL: https://github.com/happynode/utils
- Owner: happyNode
- Created: 2022-11-10T07:34:27.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-17T08:45:03.000Z (over 1 year ago)
- Last Synced: 2024-12-08T09:35:00.736Z (about 1 month ago)
- Language: TypeScript
- Size: 1.88 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 简介
happyNode 通用化工具类组件
# 使用
```
npm i happy-node-utils -S
```# 功能介绍
## 日期
- getDateEndTime : 获取指定日期截止时间
- getDateStartTime : 获取指定日期开始时间
- diffDate : 计算日期间隔## 数字
- bigAdd : 大数相加
- bigDiv : 大数相除
- bigMul : 大数相乘
- bigSub : 大数相减
- bigEq : 大数比较## 字符串
- toCamelCase : 下划线格式字符串转为驼峰格式
- toSnakeCase : 驼峰格式字符串转为下划线格式
- getRandom : 获取随机数## 其他
- getReqIP : 获得请求 IP
- getIpAddr : 根据 IP 获得请求地址
- sleep : 线程阻塞毫秒数
- mapToObject : map 转换为对象
- objectToMap : 对象转换为 map,只为一级
- sendGetRequest : 发送 get 请求
- sendPostRequest : 发送 post 请求
- isEmpty : 判断值是否为空