金钱转化千分位/时间格式YY-MM-DD HH:MM:SS

  • Post author:
  • Post category:其他


//  时间戳转换成这样 年-月-日 时:分:秒 2020-03-23 17:52:13的形式
export function dateFormat (originVal) {
  const dt = new Date(originVal);
  const y = dt.getFullYear();
  const m = (String(dt.getMonth() + 1)).padStart(2, '0');
  const d = (String(dt.getDate())).padStart(2, '0');

  const hh = (String(dt.getHours())).padStart(2, '0');
  const mm = (String(dt.getMinutes())).padStart(2, '0');
  const ss = (String(dt.getSeconds())).padStart(2, '0');

  return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;
}

//  千分位
export function thousand (val) {
  // if (val === null || val === undefined || val == NaN || val.length ===0) return ''
  // if (typeof (val) === 'number') {
  //     return (val).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,')
  // }
  val = parseFloat(val);
  if (val !== val) { // 只有数值NaN才不等于它本身
    return '';
  }
  return (val).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
}



版权声明:本文为weixin_39418338原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。