【发布时间】:2014-01-12 17:20:21
【问题描述】:
新的 HTML5 输入类型很棒。 但是有没有办法将日期字段的默认值设置为今天的日期? 我正在使用 html 和 php 我想将今天的日期设置为 html5 日期字段中的默认日期。
我该怎么做?
【问题讨论】:
-
可以通过php date函数来设置。
-
不要唠叨别人来支持你的问题。这是辱骂。
新的 HTML5 输入类型很棒。 但是有没有办法将日期字段的默认值设置为今天的日期? 我正在使用 html 和 php 我想将今天的日期设置为 html5 日期字段中的默认日期。
我该怎么做?
【问题讨论】:
input type="date" 的值始终为 YYYY-MM-DD 格式:
<input type="date" value="<?php print(date("Y-m-d")); ?>"/>
【讨论】:
与任何 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));
});
【讨论】: