1.格式化时间为:yyyy-MM-dd hh:mm:ss
function getRenderTime(time,icon){
var d=new Date();
if(typeof(time)!="undefined"){
d=new Date(time);
}
var y=d.getFullYear();
var M=(d.getMonth()+1>9)?(d.getMonth()+1):"0"+(d.getMonth()+1);
var dd=(d.getDate()>9)?(d.getDate()):"0"+(d.getDate());
var h=(d.getHours()>9)?(d.getHours()):"0"+(d.getHours());
var m=(d.getMinutes()>9)?(d.getMinutes()):"0"+(d.getMinutes());
var s=(d.getSeconds()>9)?(d.getSeconds()):"0"+(d.getSeconds());
if(icon==2){
return (y+"-"+M+"-"+dd+" "+h+":"+m+":"+s)
}else{
return (y+"-"+M+"-"+dd)
}
}
getRenderTime(); //"2018-12-11"
getRenderTime(23413214412,2); //"1970-09-29 07:40:14"
getRenderTime(23413214412,10); //"1970-09-29"
2.格式化数字为千分逗号&保留指定位数小数
function getFloatNum(num,n){
var needNum=Number(num).toFixed(n);
return needNum.replace(/(\d)(?=(\d{3})+\.)/g,'$1,')
}
getFloatNum(123.456,2); //"123.46"
getFloatNum(123.456,4) //"123.4560"
3.