这是通过HTML5获取日期和时间的方法

这是通过HTML5获取日期和时间的方法,html,forms,date,time,Html,Forms,Date,Time,我正在开发一个web应用程序,在那里我可以通过表单获取时间和日期。我已经尝试了时间,但不幸的是它不兼容所有的浏览器。例如,它在Safari中不能正常工作。那么,获取日期和时间的最佳方式是什么 Select a time: <input type="time" name="usr_time"> 选择一个时间: 这个元素在Safari上不能正常工作,新的HTML5输入类型现在非常流行 一些选择: 您可以让代码保持原样,并使用JavaScript检查输入的合理性 使用@HaukurH

我正在开发一个web应用程序,在那里我可以通过表单获取时间和日期。我已经尝试了时间,但不幸的是它不兼容所有的浏览器。例如,它在Safari中不能正常工作。那么,获取日期和时间的最佳方式是什么

Select a time: <input type="time" name="usr_time">
选择一个时间:

这个元素在Safari上不能正常工作,新的HTML5输入类型现在非常流行

一些选择:

  • 您可以让代码保持原样,并使用JavaScript检查输入的合理性
  • 使用@HaukurHaf建议的两个输入字段
  • 使用JavaScript库
  • 编写自己的JavaScript
最快的正确方法是使用一个库,该库使用JavaScript将脚本附加到输入字段,从而使用时钟或其他选择器帮助用户获得更好的体验


例如,Keith Wood的基于JQuery的助手。

你的意思是,你已经尝试了时间,我们应该知道这是什么吗?你要求的是一种目前的观点,而这种观点在某种程度上是不受欢迎的。你可能想改写一些东西。请举例说明您在Safari中编写的代码和错误,并询问如何改进它。对不起,我没有指定任何内容,只使用两个下拉列表(元素)。一个小时,一个分钟。什么是最好的取决于意见和上下文,以及详细的要求。