js格式化日期

2022-05-14 09:13:05 字數 1250 閱讀 8153

方法一:

1

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

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

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

例子: 5//

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

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

7 date.prototype.format = function (fmt) ;

17if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

18for (var k in

o)19

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

20return

fmt;

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

view code

方法二:

1
view code

方法三:

1 date.prototype.format = function

(mask)

1516

return zeros +value;

1718

};19

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

107108

});109

110 };

view code

js日期格式化

日期格式化 使用方法1 var now new date var nowstr util.dateformat new date yyyy mm dd hh mm ss 使用方法2 var testdate new date var teststr util.dateformat new date ...

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

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