cre-mall-utils

1.0.7 • Public • Published

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)

Readme

Keywords

Package Sidebar

Install

npm i cre-mall-utils

Weekly Downloads

4

Version

1.0.7

License

ISC

Unpacked Size

3.7 kB

Total Files

3

Last publish

Collaborators

  • zhouzhengtao
  • fuhangyl
  • alenwang
  • halor