1.0.9 • Published 8 years ago
mc-tool v1.0.9
mc-tool
个人开发用的工具类
安装
npm i mc-tool --save-dev
使用
v1.0.7
加密字符串 .hashPwd(str)
参数
str: [string] 要加密的字符串
返回
加密后的字符串 [string]
获取当前时间 .now(fmt = '')
参数
fmt: [string] moment.js的格式化格式
返回
当前时间(默认返回时间戳形式)
判断传入数据类型 .getDataType(data)
参数
data: 需要判断的数据
返回
数组: 'arr', 对象: 'obj', 其他则等同于 typeof data
获取当前月份的开始时间和结束时间 .getMonthSection(fmt = '')
参数
fmt: [string] moment.js的格式化格式
返回
{startTime,endTime}
返回一个四舍五入的小数 .toDecimal(e)
参数
e: [Number or String] 开始的小数
返回
number
将数值四舍五入(保留2位小数)后格式化成金额形式 .formatMoney(num, hasCents = true)
参数
num: [Number or String] 初始的数字
hasCents: [Bool] 是否显示小数
返回
金额格式的字符串,如'1,234.56
判断传入数据是否为数组 .isArr(e)
参数
e: 需要判断的数据
返回
true / false
判断传入数据是否为对象 .isObj(e)
参数
e: 需要判断的数据
返回
true / false
v1.0.8
判断清空传入时间戳的时分秒返回 .clearTimes(timestamp, fmt='')
参数
timestamp: [string or number] 传入的时间戳
fmt: [string] moment.js的格式化格式
返回
清空后的时间