Skip to content

fangwei0701/fn_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实际工作中用到的一些工具函数,整理成一个工具包,便于后期直接使用和升级迭代,如有错误还请多多指教……

npm NPM APM

安装
yarn add fn_tools -s

or

npm install fn_tools -s
使用
improt { fn_tools_name1, fn_tools_name2, …… } from 'fn_tools';

数值格式化(金额 | 数值)

numberFormat

主要应用对数值进行格式化,包括保留有效数值位数,以及涉及金额增加千分符

参数 类型 默认值 备注
number Number String
decimal_place String 2 有效数位,若想要整数,直接传入0
thousand_mark String , 千分符号,若传入为数值,做空处理
math_type String round Math类型,round, ceil, floor decimals_place > 0才生效
error_msg String -- 数值不存在时的错误信息

阿拉伯数字转换 (金额)

numberTransform

主要应用与金额模块,需要对金额进行大写的情况

参数 类型 默认值 备注
number Number String
type String upper 文本类型, lower (如:一 二 三), upper(壹, 贰, 叁)

日期格式化

dateFormat

主要应用对日期格式化,返回需要的类型

参数 类型 默认值 备注
timestamp Number 日期时间戳
type String YY-MM-DD 返回格式,YY(年) YY-MM(年月) YY-MM-DD(年月日) YY-MM-DD-HMS(年月日时分秒) MM-DD(月日) HMS(时分秒) HM(时分) MS(分秒)
mark String - 连接符号

日期差

dateCompare

主要应用两个日期比较,计算两个日期的差额

参数 类型 默认值 备注
startDate Number 开始日期,必时间戳
endDate Number 结束日期,必时间戳
deviceDate Number 设备日期(本地日期),必时间戳

About

常用工具函数包

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published