1.0.7 • Published 4 years ago

cre-mall-utils v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

cre-mall-utils 商城项目工具函数集

Install

npm i cre-mall-utils
# or
yarn add cre-mall-utils

Usage

import {
  toDecimal2,
  fenToYuan,
  fenToYuan2,
  timeToString,
  secondsToTime,
  calcTimeLength,
  hideMobile
} from 'cre-mall-utils'

/**
 * 保留两位小数
 * @param {Float} x 数字
 * @return {string}
 */
toDecimal2(x)

/**
 * 货币分转元(保留两位小数)
 * @param {Integer} fen 分
 * @return {String} 元
 */
fenToYuan(fen)

/**
 * 货币分转元(保留整数)
 * @param {Integer} fen 分
 * @return {String} 元
 */
fenToYuan2(fen)

/**
 * 时间格式化
 * @param {Number} time 时间
 * @param {String} separator 分隔符
 * @param {Boolean} needHms 是否需要时、分、秒
 * @return {String} 格式化时间
 */
timeToString(time, separator = '-', needHms = false)

/**
 * 秒转换成“hh:mm:ss”
 * @param {Number} seconds 秒数
 * @return {String} hh:mm:ss
 */
secondsToTime(seconds)

/**
 * 计算时长,dTime为毫秒数
 * @param {Number} dTime 毫秒数
 * @param {Boolean} needSeconds 是否需要秒
 * @param {String} d 天
 * @param {String} h 小时
 * @param {String} m 分钟
 * @param {String} s 秒
 */
calcTimeLength(dTime, needSeconds = true, d = '天', h = '小时', m = '分钟', s = '秒')

/**
 * 隐藏手机号中间4位
 * @param {String} mobile
 * @return {String} 加密手机号
 */
hideMobile(mobile)
1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago