我正在尝试在下面的代码中添加时间。 是否可以在新行中显示时间?我将把它显示在一个表格行中。
document.getElementById("date").value = new Date().toJSON().slice(0,10);

<label>Arr_date:</label>
<input type="date" id="date" name="Arr_date">
&#13;
答案 0 :(得分:0)
嗨,请你详细说明一下。我的理解是你正在寻找这样的东西。
星期二
12
三月
9999
如果您正在谈论在两个元素之间换行,那么我建议您使用一个标签
<label>Arr_date:</label>
<br />
<input type="date" id="date" name="Arr_date">
答案 1 :(得分:0)
使用 toTimeString():
new Date().toTimeString()
输出如下内容:
02:35:00 GMT + 0200(...)
我们需要小时和分钟(第一个五个标志 02:35 - &gt; slice(0, 5)):
new Date().toTimeString().slice(0,5);
HTML:
<label>Arr_time:</label>
<input type="time" id="time" name="Arr_date"/>
JS:
document.getElementById("time").value = new Date().toTimeString().slice(0,5);
表中的日期:
HTML:
<table>
<tr>
<td><label>Arr_date:</label></td>
<td><input type="date" id="date" name="Arr_date"/></td>
</tr>
<tr>
<td><label>Arr_time:</label></td>
<td><input type="time" id="time" name="Arr_time"/></td>
</tr>
</table>