javascript - 试图在 JS 输入框中获取今天的日期

标签 javascript jquery jquery-ui date jquery-ui-datepicker

我无法在 JS 的输入框中设置当前日期。

我试过下面的代码,但它仍然默认为“MM/DD/YYYY”作为占位符。

如何将日期设置为当前日期?

HTML:

<label>Start Date:</label>
<input type="date" id="dteStartDate">

JavaScript:

var currdate = new Date();
var currdate = (currdate.getMonth() + 1) + '/' + 
                currdate.getDate() + '/' + 
                currdate.getFullYear();

$('#dteStartDate').datetimepicker({dateFormat: 'mm-dd-yy'})
                  .datetimepicker("setDate", currdate);

最佳答案

尝试

$('#dteStartDate').datetimepicker({dateFormat: 'mm-dd-yy'})
              .datetimepicker("setDate", new Date());

无需转成字符串

关于javascript - 试图在 JS 输入框中获取今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29757869/

相关文章:

javascript - 在 Chrome 上单击时复选框不会获得焦点

javascript - 在页面高度范围内调用jQuery函数

javascript - 通过 json 子数组过滤

jquery - 如何使用 JQuery 检查 &lt;input&gt;(x5) 并仅在没有类时提交?

jQuery Mobile 响应 ListView 居中

javascript - 在输入中显示变量

javascript - 在 href 上触发弹出窗口 - 请登录消息

javascript - 在 DIV 标记内显示 jquery 规则/验证器错误消息

jquery - 如何在 jQuery-UI 中使用可拖动功能自定义帮助程序

Jquery datepicker 仅可选择 1 天,并在下一个输入中复制日期 +x 天