2020-11-05 T 09:00:00+08:00タイプの時間フォーマット処理(時間変換)
6847 ワード
下の方法と呼び出しをカスタマイズすることで、フォーマットを変換できます.
dateFormat(fmt, date) {
let ret="";
date=new Date(date);
const opt = {
'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 (let k in opt) {
ret = new RegExp('(' + k + ')').exec(fmt)
if (ret) {
fmt = fmt.replace(
ret[1],
ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
)
}
}
return fmt
},
必要なところで使うdateFormat('YYYY-mm-dd HH:MM',date)