您所描述的并不是真正的“范围” - 您想要的是将输入的分辨率设置为 30 分钟,而不是 1 分钟。
您可以使用
step=""
type="time"
<input type="time" step="1800" />