Datetime input

by tikosar

HTML

<input type="datetime-local">

JavaScript

let isFirstEdit = true
document.querySelector('input').addEventListener('input', (e) => {
  console.log(`input`)
  if (!isFirstEdit) {
    return
  }
  isFirstEdit = false
  const d = e.target.value.slice(0, 10)
  const t = '00:00'
  e.target.value = `${d}T${t}`
})