Date Format The method of packaging

// ------------------------------------------------ --- 
// date format 
// format YYYY / yyyy / YY / yy represents the year 
// MM / M month 
// W / w week 
// dd / dD / d / D date 
// hh / HH / h / time H 
// mm / m min 
// ss / SS / s / S s 
// ------------------------------ --------------------- 
Date.prototype.Format = function (formatStr) 
{ 
var STR = formatStr; 
var Week = [ 'date', 'a', ' two ',' three ',' four ',' five ',' six ']; 

STR = str.replace (/yyyy|YYYY/,this.getFullYear ()); 
STR = str.replace (/ YY | YY / , (this.getYear ()% 100)>. 9 (this.getYear ()% 100) .toString ():? '0' + (this.getYear ()% 100)); 

STR = str.replace (/ the MM /,this.getMonth()>=9?(this.getMonth()+1).toString():'0 '+ (this.getMonth()+1));  
STR = str.replace (/ M /g,this.getMonth()+1); 

STR = str.replace (/ W | W is / G, Week [the this.getDay()]); 

str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0' + this.getDate()); 
str=str.replace(/d|D/g,this.getDate()); 

str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0' + this.getHours()); 
str=str.replace(/h|H/g,this.getHours()); 
str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0' + this.getMinutes()); 
str=str.replace(/m/g,this.getMinutes()); 

str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0' + this.getSeconds()); 
str=str.replace(/s|S/g,this.getSeconds()); 

return str; 
}

//应用
new Date().Format("yyyy-MM-dd HH:mm:ss")

  

Guess you like

Origin www.cnblogs.com/lilelile/p/11331350.html