javascript - input type="date" 将默认值设置为今天的日期
问题描述
如何将输入类型 =“日期”值设置为默认值等于今天的日期?
这是我的 HTML 代码,最好的方法是什么?
<div class="form-group col-6">
<label for="inputEmail4">Start date</label>
<input type="date" value="fsd" id="startdateId" class="form-control" required>
</div>
解决方案
试试看
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var year = date.getFullYear();
if (month < 10) month = "0" + month;
if (day < 10) day = "0" + day;
var today = year + "-" + month + "-" + day;
document.getElementById("startdateId").value = today;
<div class="form-group col-6">
<label for="inputEmail4">Start date</label>
<input type="date" value="fsd" id="startdateId" class="form-control" required>
</div>
推荐阅读
- azure - Azure 数据科学 VM 和 Azure 深度学习 VM 之间的区别
- cassandra - 将 Cassandra 升级到 3.11.3 后出现 code=1200 错误
- excel - Excel VBA - 从多个打开的文件资源管理器窗口中关闭特定的文件资源管理器窗口
- python - 使用 Python 使用计算机名称和当前日期重命名文件
- c - strcmp 中的奇怪返回值
- ruby-on-rails - Sidekiq /活动作业未在生产中发送电子邮件
- javascript - 这个语法在 Javascript 中是什么意思?
- c# - 泛型,属性调用
- tfs - 一段时间后拒绝签入 tfs-online
- pdfbox - PDFBox:删除图像后面的文本