2000年以降のYYMMDD形式の文字列を日付型(Date)に変換するサンプルコードです。
function dateFrom20YYMMDD(s) { if (typeof s != "string") return undefined; const m = s.match(/^(\d\d)(\d\d)(\d\d)$/) if (m == null) return undefined; const Y = parseInt(m[1]); const M = parseInt(m[2]); const D = parseInt(m[3]); return new Date(2000+Y, M, D); } dateFrom20YYMMDD("121105").toLocaleString() // "2012/12/5 0:00:00"
参考