//date格式化函数
Date.prototype.format=function(format){var d ={"M+":this.getMonth()+1,//月份"d+":this.getDate(),//日"h+":this.getHours(),//时"m+":this.getMinutes(),//分"s+":this.getSeconds(),//秒"S":this.getMilliseconds()//毫秒}//是否存在y,存在则根据规则替换if(/(y+)/.test(format)){
format = format.replace(RegExp.$1,(this.getFullYear()+"").substr(4- RegExp.$1.length));}//遍历d,根据format存在的规则替换for(var k in d){if(newRegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length ==1? d[k]:("00"+ d[k]).substr((""+ d[k]).length));}return format;}