1. 程式人生 > 其它 >js date格式化_前端時間格式化下,讓使用者看時間一看就懂的方法

js date格式化_前端時間格式化下,讓使用者看時間一看就懂的方法

技術標籤:js date格式化js 時間格式化js當前時間格式化js格式化時間

有時候專案中需要用到時間,但返回的是毫秒數值,這樣看著就很不方便,所以我們需要用js時間格式化,達到我們專案需求,讓使用者看時間一看就懂。時間格式化可以前端處理,也可以後端,下面這種js時間格式化方法,很簡單很實用。

4a944642ba8bbb2b7774e740e42e2716.png

程式碼如下:

functiondateFormat(fmt,date){
letret;
letopt={
"Y+":date.getFullYear().toString(),//年
"m+":(date.getMonth()+1).toString(),//月
"d+":date.getDate().toString(),//日
"H+":date.getHours().toString(),//時
"M+":date.getMinutes().toString(),//分
"S+":date.getSeconds().toString()//秒
};
for(letkinopt){
ret=newRegExp("("+k+")").exec(fmt);
if(ret){
fmt=fmt.replace(ret[1],(ret[1].length==1)?(opt[k]):(opt[k].padStart(ret[1].length,"0")))
};
};
returnfmt;
}
letdate=newDate();
lettime=dateFormat("YYYY-mm-ddHH:MM:SS",date);
console.log(time);

打印出的結果:

eb5f0d2f507e608a8f410625f84c9981.png