总结篇-小案例(继续补充,未完待续...)

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.

猜你喜欢

转载自blog.csdn.net/qq_35892039/article/details/84957599
今日推荐