先日、下記の記事を書いたが、localeを日本に設定すると、1日、2日と表示されるが1、2と表示したい(日を非表示にしたい)
localeを日本に設定すると
こんな感じ
javascriptで日を''に置き換える
いろいろ調べてみたが、これ以外に方法が見つからなかった
const cells = document.querySelectorAll('.mat-calendar-body-cell-content.mat-focus-indicator');
cells.forEach(cell => {
cell.textContent = cell.textContent!.trim().replace('日', '');
})
日の部分は、.mat-calendar-body-cell-content.mat-focus-indicator
で取得できる!
で、取得後は、forEachでぐるぐる回して、日を''にreplaceする
最後に
もっと良い方法があれば、教えて下さい
コードはこちら↓↓↓