当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 日期格式化以及金额千分位----封装方法

日期格式化以及金额千分位----封装方法

2019年04月15日  | 移动技术网IT编程  | 我要评论

项目中经常用到的日期格式化以及金额千分位方法,封装一下直接拿去用

// 时间格式化
export function formatdate(date, fmt) {
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(regexp.$1, (date.getfullyear() + '').substr(4 - regexp.$1.length))
}
let o = {
'm+': date.getmonth() + 1,
'd+': date.getdate(),
'h+': date.gethours(),
'm+': date.getminutes(),
's+': date.getseconds()
}
for (let k in o) {
if (new regexp(`(${k})`).test(fmt)) {
let str = o[k] + ''
fmt = fmt.replace(regexp.$1, regexp.$1.length === 1 ? str : padleftzero(str))
}
}
return fmt
}

 

//千分位方法
export function numformat(data) {
return (
data &&
(data.tostring().indexof('.') !== -1
? data.tostring().replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) {
return $1 + ','
})
: data.tostring().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'))
)
}

老铁们有需要改进的地方可以给我留言!

如果您觉得文章有用,可以打赏个咖啡钱

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网