JS 格式化日期時間

2021-08-21 02:30:16 字數 1123 閱讀 3425

方法一

// 對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;

}呼叫: var time1 = new date().format("yyyy-mm-dd");var time2 = new date().format("yyyy-mm-dd hh:mm:ss");

方法二:

方法三:

date.prototype.format = function (mask) 

return zeros + value;

};return mask.replace(/"[^"]*"|'[^']*'|/b ( ? : d | m | yy( ? : yy) ? | ([hhmstt]) / 1 ? | [llz]) / b / g, function ($0)

});};

js日期時間格式化

描述 將日期格式化為自己想要的格式,yyyy mm dd hh mm ss表示2020 10 29 09 00 00 引數1 需要轉換的日期,date型別或yyyy mm dd hh mm ss相關格式或時間戳,預設new date 引數2 需要返回的時間格式,預設yyyy mm dd functi...

JS日期時間格式化

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

js時間日期格式化

對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...