在javascript中设置输入类型日期和时间的值

新手上路,请多包涵

我有两个输入字段:

 <input type="date" id="currentDate">
<input type="time" id="currentTime">

如何将这些字段设置为当前日期/时间?

原文由 DOM manipulator 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 428
1 个回答

您只需使用相应格式设置输入字段的 value 即可:

  • dateyyyy-MM-dd
  • timeHH:mm

使用您的示例,您可以做一些简单的事情,例如:

 var date = new Date();
var currentDate = date.toISOString().substring(0,10);
var currentTime = date.toISOString().substring(11,16);

document.getElementById('currentDate').value = currentDate;
document.getElementById('currentTime').value = currentTime;

原文由 jungy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题