如何设置默认值到输入[type =“date”]
我努力了
<input type="date" value="2013-1-8">
像这样:演示
但我失败了,我该如何设置默认值?
日期应采用YYYY-MM-DD
格式。 单个数字的日期和月份应填充0。
从文档:
代表日期的字符串。
值:[RFC 3339]中定义的有效全日期,以及年分量为四位或更多位数表示大于0的数字的附加限定条件。
你的代码应该改成
<input type="date" value="2013-01-08">
示例jsfiddle
如果您使用PHP,则可以像这样设置值
<input type="date" value="<?php echo date("Y-m-d");?>">
但请记住它会返回服务器的日期。 如果您想从客户端使用,请改用JavaScript。 希望能帮助到你。
可能的解决方案
document.getElementById("yourDatePicker").valueAsDate = new Date()
使用Moment.js
var today = moment().format('YYYY-MM-DD');
document.getElementById("datePicker").value = today;
链接地址: http://www.djcxy.com/p/18649.html
上一篇: How to set default value to the input[type="date"]
下一篇: How do I output an ISO 8601 formatted string in JavaScript?