带有默认初始值的日期时间选择器(仅限基本Html和Javascript)

带有默认初始值的日期时间选择器(仅限基本Html和Javascript),javascript,datetime,Javascript,Datetime,我希望有一个带有默认值(Date.now)的日期时间选择器,但我仅限于javascript(没有jquery) 我设法通过一个黑客破解了它,有更好的方法吗? HTML 我想知道这是否适用于所有浏览器,只在Chrome上试用过。这里有一个可能对您有帮助的链接。它向您显示接受类型为“date”的输入的浏览器。 为了使它更“跨浏览器”,你应该考虑使用jQuery UI数据包()。它真的很容易使用。HTML5的新输入类型是新的,这使得它们限制性很强,很难使用。它们很难操作、设计和定制 我会使用一个带有“

我希望有一个带有默认值(Date.now)的日期时间选择器,但我仅限于javascript(没有jquery)

我设法通过一个黑客破解了它,有更好的方法吗?

HTML
我想知道这是否适用于所有浏览器,只在Chrome上试用过。

这里有一个可能对您有帮助的链接。它向您显示接受类型为“date”的输入的浏览器。
为了使它更“跨浏览器”,你应该考虑使用jQuery UI数据包()。它真的很容易使用。

HTML5的新输入类型是新的,这使得它们限制性很强,很难使用。它们很难操作、设计和定制

我会使用一个带有“人造”下箭头的html简单文本框,您可以单击并填充您的日历(或任何您想显示的内容)。这一切都可以通过简单的javascript和textBox完成


我有一个日历日期选择器纯javascript,我反复使用它,因为我可以让它做我想做的任何事情。

“所有浏览器”?IE4?Netscape Navigator 3?你知道我的意思-最流行的浏览器:Chrome、Firefox、Safari、Opera…这些新输入类型的另一个缺点是缺乏跨浏览器支持。js中的日历日期选择器不会给应用程序带来一些可避免的开销吗?它纯粹是简单的javascript。我不认为它需要太多的时间来运行。但话说回来,我只是一个新手,有三年的经验。
<input type="text" id="inputDate">
var dateField = document.getElementById("inputDate");
var date = new Date();
dateField.setAttribute("type", "datetime-local");
dateField.setAttribute("value", date.toISOString().slice(0, 19));