JS日期時間格式化

2022-02-18 09:08:49 字數 857 閱讀 9142

date的擴充套件函式format

/*

* *對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 day = new

date();

var time = day1.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 ...

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的擴充套件,將 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...