如何将今天日期设置为html中的默认日期

时间:2013-12-24 12:54:32

标签: php html html5

新的HTML5输入类型非常棒。 但有没有办法将日期字段的默认值设置为今天的日期? 我正在使用HTML和PHP 我想将今天的日期设置为html5的日期字段中的默认日期。

我该怎么做?

2 个答案:

答案 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));
});​