こんにちは。
ISO 8601(日付時刻表記法)の基本形式から拡張形式へ変換しました。ただし処理ロジックが甘いです。
- 基本形式:
20211225T000000.000+0900
- 拡張形式:
2021-12-25T00:00:00.000+09:00
const getDateTimeExtended = str => {
const len = str.length;
const Y = str.slice(0, 4) + '-';
const M = str.slice(4, 6) + '-';
const Dh = str.slice(6, 11) + ':';
const m = str.slice(11, 13) + ':';
const st = str.slice(13, len-2) + ':';
const u = str.slice(len-2, len);
const str_extended = Y + M + Dh + m + st + u;
return str_extended;
}