yyyy/mm/ddのように、1~9月を表示した時に01・09のように先頭に
0がついた表記をするには、下記のように実装します。
chain(date){
let replaceDate = '';
if(String(date).length < 2){
replaceDate = 0 + String(date);
} else {
replaceDate = date;
}
return replaceDate;
}
stringでdateを文字列に直し、元々01表記だった場合はそのまま変数に代入
0がついていない場合は0とstringをくっつけます。
dateをstringに変換することで文字列扱いにして0を追加できるように加工します。
※dateは01~12の月のどれかまたは1~31日のどれかと仮定します。
日付のフォームを実装したい時・apiで2020-01-01のように投げたい時に便利です。
時間表記は割とよく使うのでこれで自動化しておくとめんどさががくっと下がります。