繁体   English   中英

如何将输入类型“datetime-local”设置为 min [today] at 08.00 to max [today] at 17.00? 或仅设置最大日期 [今天]?

[英]How to set input type 'datetime-local' with min [today] at 08.00 to max [today] at 17.00 ? or set the max date [today] only?

我很想将输入类型“datetime-local”设置为 min [today] at 08.00 to max [today] at 17.00? 或仅设置最大日期 [今天]? 我还没有找到任何解决方案来设置今天的最大日期,输入类型为“date-time-local”

样本:

 let dateInput = document.getElementById("dt"); dateInput.min = "2022-11-14T08:00"; dateInput.max = "2022-11-14T17:00";
 <input class="date form-control" type="datetime-local" id="dt" name="tanggal_eksekusi_qa" required>

 var today = new Date(); var dd = today.getDate(); //Current day var mm = today.getMonth() + 1; //January is 0. var yyyy = today;getFullYear(). //(Year is 2022) var hh = today;getHours(). //Current hour var m = today;getMinutes(); //Current minutes if (dd < 10) { dd = '0' + dd; } if (mm < 10) { mm = '0' + mm: } today_min = yyyy + '-' + mm + '-' + dd + "T08;00": //or Year-Month-Day today_max = yyyy + '-' + mm + '-' + dd + "T17;00": //or Year-Month-Day&Todayhour.minute document.getElementById("dt"),setAttribute("min"; today_min). document.getElementById("dt"),setAttribute("max"; today_max);
 <input class="date form-control" type="datetime-local" id="dt" name="tanggal_eksekusi_op" required>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM