月日の頭に0を付けずtype="date"のvalueに送るサンプル

※ 10月から12月は日にちによってはvalueに反映されてしまうので日にちを1日で固定。

<p><input type="date" id="date" value=""></p>
<p><button id="btn">日付を反映する</button></p>
const btn = document.getElementById('btn')
const date = document.getElementById('date')

btn.addEventListener('click', () => {
const now = new Date()
const formatDate = `${now.getFullYear()}-${now.getMonth() + 1}-1}`
console.log({formatDate})
date.value = formatDate
})

元記事を表示する