【问题标题】:html date format yyyy mm dd hh24 mi ss AS INPUT TYPE IN HTMLhtml 日期格式 yyyy mm dd hh24 mi ss 作为 HTML 中的输入类型
【发布时间】:2016-05-23 06:56:47
【问题描述】:


今天我在 HTML TAG INPUT 中尝试了 DATETIME 属性,但它没有显示如下所示

Start Time: <br><input type="datetime" name="TOI" ><br>

但是只有一个输入类型框不是日历,因为我在那里放了.. 我必须提交一个 value="2015-04-01 12:52:19".. 需要时间和日期,但在input type 中它不起作用...... 谁能告诉我为什么它不起作用..

【问题讨论】:

  • 但它与 Datetime-local 一起使用.. 我只需要 datetime 作为类型..
  • PHP 还有其他解决方案吗..我也在 php 上工作..

标签: html datetime attributes input-type-range


【解决方案1】:

Chrome、Internet Explorer、Firefox 或 Opera 15 及更高版本不支持带有 type="datetime"&lt;input&gt; 元素。 Safari 中的部分支持。完全支持 Opera 12 及更早版本。

访问输入日期时间对象 您可以使用getElementById(): 访问带有type="datetime"&lt;input&gt; 元素

var x = document.getElementById("myDatetime");试试看 提示:您还可以通过搜索表单的元素集合来访问&lt;input type="datetime"&gt;

创建一个输入日期时间对象 您可以使用document.createElement() 方法使用type="datetime" 创建&lt;input&gt; 元素:

var x = document.createElement("INPUT");
x.setAttribute("type", "datetime");

或者你可以使用&lt;input type="datetime-local" name="date"&gt;

您还可以使用许多可用的内置库,例如引导程序。

【讨论】:

  • 感谢 JS 代码.. :)
  • 很高兴它有帮助。
【解决方案2】:
【解决方案3】:

你要找的是这个:

HTML

Start Time: <br><input type="datetime-local" name="TOI"><br>

看看这个W3Schools example。 还有所有input types

【讨论】:

  • 这就是您的计算机的配置方式。我没有上午和下午,因为我使用的是 24 小时制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
相关资源
最近更新 更多