js時(shí)間過濾方法

??function?formatTime(date,?format){

????if?(typeof?date?==?"number")?{

??????date?=?new?Date(date);

??????var?o?=?{

????????"y+":date.getFullYear,

????????"M+":?date.getMonth()?+?1,?//月份

????????"d+":?date.getDate(),?//日

????????"h+":?date.getHours(),?//小時(shí)

????????"m+":?date.getMinutes(),?//分

????????"s+":?date.getSeconds(),?//秒

????????"q+":?Math.floor((date.getMonth()?+?3)?/?3),?//季度

????????"S":?date.getMilliseconds()?//毫秒

??????};

??????var?fmt?=?format?||?"yyyy-MM-dd?hh:mm:ss";

??????if?(/(y+)/.test(fmt))

????????fmt?=?fmt.replace(RegExp.$1,?(date.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;

????}?else?{

??????return?date;

????}

??}

??console.log(formatTime(Date.now(),'yyyy'))//2019

??console.log(formatTime(Date.now(),'yyyy-MM-dd'))//2019-11-26

??console.log(formatTime(Date.now(),'yyyy-MM'))//019-11

??console.log(formatTime(Date.now()))//2019-11-26?12:00:10

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容