1、四舍五入
/**
* 四舍五入
* @param value
* @param decimal
*/
export function round_money(value: any, decimal = 2) {
let p = Math.pow(10, decimal)
return Math.round(value * p) / p
}
2、向下取整
/**
* 向下取整
* @param value
* @param decimal
*/
export function floor_money(value: any, decimal = 2) {
let p = Math.pow(10, decimal)
return Math.floor(value * p) / p
}
3、向上取整
/**
* 向上取整
* @param value
* @param decimal
*/
export function ceil_money(value: any, decimal = 2) {
let p = Math.pow(10, decimal)
return Math.ceil(value * p) / p
}
4、舍弃掉多余的部分
/**
* 舍弃掉多余的部分
* @param value
* @param len
*/
export function more(value: any, len = 10) {
return value.toString().substr(0, len) + '...'
}
5、格式化成日期
/**
* 格式化成日期时间
* @param value
* @param format
*/
export function datetime(value: any, format = "YYYY-MM-DD HH:mm:ss") {
return moment(value).format(format)
}
6、格式化成时间
* @param value
* @param format
*/
export function time(value: any, format = "HH:mm:ss") {
return moment(value).format(format)
}