js实现日期格式化的例子

js实现日期格式化的例子。
Date.prototype.format = function(format) {

    var o = {

    "M+" : this.getMonth() + 1, //month 

    "d+" : this.getDate(), //day 

    "h+" : this.getHours(), //hour 

    "m+" : this.getMinutes(), //minute 

    "s+" : this.getSeconds(), //second 

    "q+" : Math.floor((this.getMonth() + 3) / 3), //quarter 

    "S" : this.getMilliseconds()

    //millisecond 

    }

    if (/(y+)/.test(format)) {

        format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));

    }

(脚本学堂 www.jbxue.com)

    for ( var k in o) {

        if (new RegExp("(" + k + ")").test(format)) {

        format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));

        }

    }

    return format;

}



//调用过程

function operation(value) {

    var date = new Date(value);// 或者直接new Date();

    return date.format("yyyy-MM-dd hh:mm:ss");

}

参考链接:
js时间戳格式化成日期格式的几种方法
JS时间格式化的方法汇总
javascript实现的Date日期格式化函数
javascript实现(Date format)日期格式化的三个例子
javascript 格式化货币数据的代码
JS Number对象格式化方法的实例代码
js 日期格式化的例子
javascript格式化时间日期函数举例
js格式化日期时间型数据函数的实现代码




你可能感兴趣的:(日期格式化)