js date格式化_前端時間格式化下,讓使用者看時間一看就懂的方法
阿新 • • 發佈:2020-12-07
技術標籤:js date格式化js 時間格式化js當前時間格式化js格式化時間
有時候專案中需要用到時間,但返回的是毫秒數值,這樣看著就很不方便,所以我們需要用js時間格式化,達到我們專案需求,讓使用者看時間一看就懂。時間格式化可以前端處理,也可以後端,下面這種js時間格式化方法,很簡單很實用。
程式碼如下:
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);
打印出的結果: