function formatDate(date, fmt) {
if (/(y+)/.test(fmt)) {
console.log(fmt)
fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length))
console.log(/(y+)/)
console.log((RegExp.$1).length)
console.log(fmt)
console.log(RegExp.$1)
}
let o = {
'M+': date.getMonth() + 1,
'd+': date.getDate(),
'h+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds()
};
for (let k in o) {
if (new RegExp(`(${k})`).test(fmt)) {
let str = o[k] + '';
console.log(str)
console.log(RegExp.$1.length)
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length ===1) ? str : padLeftZero(str))
console.log(fmt)
}
}
return fmt;
};
function padLeftZero(str) {
return ('00'+str).substr(str.length);
}
formatDate(new Date(), 'yyyy-MM-dd hh:mm')
VM216:3 yyyy-MM-dd hh:mm
VM216:5 /(y+)/
VM216:6 4
VM216:7 2017-MM-dd hh:mm
VM216:8 yyyy
VM216:21 1
VM216:22 2
VM216:24 2017-01-dd hh:mm
VM216:21 12
VM216:22 2
VM216:24 2017-01-12 hh:mm
VM216:21 0
VM216:22 2
VM216:24 2017-01-12 00:mm
VM216:21 7
VM216:22 2
VM216:24 2017-01-12 00:07
"2017-01-12 00:07"
formatDate
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 繼續(xù)上篇,今天講5-8招 第5個(gè)方式:就送美元 這年頭大家出個(gè)國(guó)不是什么新鮮事了,但是每次都需要去銀行兌換當(dāng)?shù)氐呢?..
- 畫冊(cè)是一個(gè)企業(yè)的“臉面”,馬虎不得 企業(yè)畫冊(cè)是由企業(yè)文化、企業(yè)優(yōu)勢(shì)、企業(yè)...