新的HTML5输入类型非常棒。 但有没有办法将日期字段的默认值设置为今天的日期? 我正在使用HTML和PHP 我想将今天的日期设置为html5的日期字段中的默认日期。
我该怎么做?
答案 0 :(得分:6)
input type="date"
的值始终为YYYY-MM-DD格式:
<input type="date" value="<?php print(date("Y-m-d")); ?>"/>
答案 1 :(得分:2)
与任何HTML输入字段一样,除非使用value属性指定默认值,否则浏览器将为空。 HTML5没有提供在值中指定“今天”的方法。
你可以使用javascript或php。
以下是PHP示例:
<input type="date" id="myDate" value="<?php echo date('Y-m-d');?>"/>
以下是使用Javascript的示例:
document.getElementById('myDate').value = new Date().toJSON().slice(0,10);
以下是jquery的示例:
$(document).ready( function() {
$('#myDate').val(new Date().toJSON().slice(0,10));
});