【问题标题】:How can i set today date as a default date in html [duplicate]如何将今天的日期设置为 html 中的默认日期 [重复]
【发布时间】:2014-01-12 17:20:21
【问题描述】:

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

我该怎么做?

【问题讨论】:

  • 可以通过php date函数来设置。
  • 不要唠叨别人来支持你的问题。这是辱骂。

标签: php html


【解决方案1】:

input type="date" 的值始终为 YYYY-MM-DD 格式:

<input type="date" value="<?php print(date("Y-m-d")); ?>"/>

【讨论】:

【解决方案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));
});​

【讨论】:

  • 谢谢,对我很有帮助
猜你喜欢
  • 1970-01-01
  • 2011-06-22
  • 2021-01-07
  • 1970-01-01
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 2018-01-13
  • 2017-11-26
相关资源
最近更新 更多