// 格式化金额
formatAmount(amount) {
amount = amount.toString(10).split('.');
const int = amount[0].split('');
const decimals = amount[1];
let num = '';
for (let i = int.length - 1, j = 1; i >= 0; i--, j++) {
num += int[i];
if (j % 3 === 0 && j < int.length) {
num += ',';
}
}
num = num.split('').reverse().join('');
return num + '.' + (decimals ? decimals : '00');
}
js去掉字符串的所有空格
dataStr = data.replace(/s/g, '');
var moment = require('moment');
console.log(moment().format("YYYY-MM-DD HH:mm:ss")); //当前时间 (24小时制)
console.log(moment().add(1, "hours").format("YYYY-MM-DD HH:mm:ss")); //当前时间增加1小时
console.log(moment().add(1, "months").format("YYYY-MM-DD HH:mm:ss")); //当前时间增加1个月
console.log(moment().subtract(10, "days").format("YYYY-MM-DD HH:mm:ss")); //当前时间的前10天时间
console.log(moment().subtract(1, "years").format"YYYY-MM-DD HH:mm:ss")); //当前时间的前1年时间
console.log(moment().subtract(3, "months").format("YYYY-MM-DD HH:mm:ss")); //当前时间的前3个月时间
console.log(moment().subtract(1, "weeks").format("YYYY-MM-DD HH:mm:ss")); //当前时间的前一个星期时间
moment(req.body.renewStartTime).startOf('month').format("YYYY-MM-DD")+" 00:00:00"; //获取月的开始时间
moment(req.body.renewEndTime).endOf('month').format("YYYY-MM-DD")+" 23:59:59"; //获取月的结束时间
url
encodeURIComponent
生成随机数
console.log(await this.test(10000, 99999));
async test(minNumber, maxNumber) {
const range = maxNumber - minNumber;
const random = Math.random();
return minNumber + Math.round(random * range);
}
截取后4位
let str="abcdefghhhh";//截取后4位
str.substring(str.length-4);