Nodejs

// 格式化金额
  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);

  

posted @ 2020-09-14 10:59  爱跑步的乌龟  阅读(159)  评论(0编辑  收藏  举报