如何使用Javascript在输入标记上设置默认日期时间戳?

如何使用Javascript在输入标记上设置默认日期时间戳?,javascript,html,Javascript,Html,我这里有一个脚本,可以自动在我的输入标签上输入当前日期。但是,我不能添加像date.getHour()这样的自动时间戳也是。当我尝试这样做时,它不起作用 请看一下我正在使用的脚本: var-date=新日期(); var day=date.getDate(); var month=date.getMonth()+1; var year=date.getFullYear(); 如果(月

我这里有一个脚本,可以自动在我的输入标签上输入当前日期。但是,我不能添加像
date.getHour()这样的自动时间戳也是。当我尝试这样做时,它不起作用

请看一下我正在使用的脚本:

var-date=新日期();
var day=date.getDate();
var month=date.getMonth()+1;
var year=date.getFullYear();
如果(月<10)月=“0”+月;
如果(天<10)天=“0”+天;
今日风险值=年+“-”+月+“-”+日;
document.getElementById('Date')。value=today


提交
我认为您应该将输入标记的类型更改为
datetime

<input type="datetime" id="Date" name="Date"/>

我认为您应该将输入标记的类型更改为
datetime

<input type="datetime" id="Date" name="Date"/>

像这样更改输入类型

<input type="datetime-local" name="Date" id="Date">

像这样更改输入类型

<input type="datetime-local" name="Date" id="Date">

试试这个“但是,我也不能添加像date.getHour()这样的自动时间戳。当我尝试这样做时,它不起作用。”您的代码不会调用
date.getHour()
。除非您向我们显示不起作用的代码,否则我们无法帮助您修复代码。很抱歉,我刚刚更新了它。请尝试此操作“但是,我也无法添加date.getHour()之类的自动时间戳。尝试此操作时它不起作用。”您的代码不会调用
date.getHour()
。除非您向我们展示不起作用的代码,否则我们无法帮助您修复代码。抱歉,我刚刚更新了它。您好Mate@kiritoXF:我想这么说..来自文档:)*此功能已过时。尽管它在某些浏览器中仍然可以工作,但不鼓励使用它,因为它可以随时删除。尽量避免使用它。*但这可能不是work@kiritiXF:欢迎你,伙计:)这也行!谢谢大家。Hi Mate@kiritoXF:我想说的是..来自文档:)*此功能已过时。尽管它在某些浏览器中仍然可以工作,但不鼓励使用它,因为它可以随时删除。尽量避免使用它。*但这可能不是work@kiritiXF:欢迎你,伙计:)这也行!谢谢大家。谢谢你们,这是需要的工作!是否可以在不刷新浏览器的情况下自动刷新时间?像“计时器”?我有一个这样的代码,但我不知道如何将它与这里结合起来。你可以在setInterval上使用这个js脚本。请参考-谢谢,这项工作需要!是否可以在不刷新浏览器的情况下自动刷新时间?像“计时器”?我有一个这样的代码,但我不知道如何将它与这里结合起来。你可以在setInterval上使用这个js脚本。请参阅-