JS 日期格式化擴充套件Date

2021-07-02 07:54:02 字數 871 閱讀 9211

用法:(new date()).format(「yyyy-mm-dd hh:mm:ss.s」) ⇒ ==> 2006-07-02 08:09:04.423

// 對date的擴充套件,將 date 轉化為指定格式的string   

// 月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,

// 年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)

// 例子:

// (new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423

// (new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18

date.prototype.format = function

(fmt)

;

if(/(y+)/.test(fmt))

fmt=fmt.replace(regexp.$1, (this.getfullyear()+"").substr(4 - regexp.$1.length));

for(var k in o)

if(new

regexp("("+ k +")").test(fmt))

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

return fmt;

}

對js中的Date擴充套件,格式化日期

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 12小時 h 24小時 h 分 m 秒 s 周 e 季度 q 可以用 1 2 個佔位符 年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 eg new date format yy...

Js中Date的格式化擴充套件

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...

date 日期格式化 YYYY MM DD

date.prototype.format function format if y test format format format.replace regexp.1,this.getfullyear substr 4 regexp.1.length for var k in o if new ...