javascript 设置最小日期时间-激活日期和过期日期的本地输入

fzwojiic  于 2022-12-28  发布在  Java
关注(0)|答案(1)|浏览(103)

我想以type="datetime-local"为例显示2021-12- 28 T15:52
“active_date”应该从当前日期开始,“expire_date”应该在“active_date”之后。

<input type="datetime-local" name="active_date" id="active_date" required/>
<input type="datetime-local" name="expire_date" id="expire_date" required/>
dtcbnfnu

dtcbnfnu1#

您可以使用Date.prototype.toISOString().slice()将字符串格式化为YYYY-MM-DDThh:mm

let currentDate = new Date().toISOString().slice(0, -8); //yyyy-MM-ddThh:mm
document.querySelector("#active_date").value = currentDate;
document.querySelector("#expire_date").min = currentDate;
<input type="datetime-local" name="active_date" id="active_date" required/>
<input type="datetime-local" name="expire_date" id="expire_date" required/>

相关问题