代码模板

格式化金额 保留n位小数(默认2位),不足的补零,整数每3位用都好隔开

function formatMoney(s,n) {  
    n = n > 0 && n <= 20 ? n : 2;  //配置保留几位小数
    s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
    var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1];
    t = "";
    for (i = 0; i < l.length; i++) {
        t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
    }
    return t.split("").reverse().join("") + "." + r;
} 

将时间对象转换成时间格式的字符串

function formatDateTime(date) { //传入一个时间对象
    Y = date.getFullYear() + '-';
    M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
    D = date.getDate() + ' ';
    h = date.getHours() + ':';
    m = date.getMinutes() + ':';
    s = date.getSeconds(); 
    return Y+M+D+h+m+s;
}

猜你喜欢

转载自blog.csdn.net/mpfly/article/details/80853803