gpt4 book ai didi

javascript - javascript 两个日期和时间之间的小时差

转载 作者:行者123 更新时间:2023-11-30 07:35:59 26 4
gpt4 key购买 nike

<分区>

我的 html 文件中有三个文本类型的输入字段。

  1. 第一个输入字段称为 OLD DATE & TIME。
  2. 第二个输入字段称为新日期和时间。
  3. 第三个输入字段称为 DIFFERENCE IN HOURS。

我想要的是:

  • 如果用户输入第一个输入字段(旧日期和时间),然后输入第二个输入字段(新日期和时间),则第三个输入字段必须自动显示小时差在第二个输入字段填充日期和时间以及松散焦点 (onBlur) 之后。
  • 如果第二个输入(新日期和时间)或第一个输入(旧日期和时间)为空,第三个输入(小时差)将不会给出答案。

如果在第一个和第二个输入上有一个日期时间选择器,我会非常高兴。

代码如下:

<label>OLD DATE & TIME: </label>
<input id="old" type="datetime-local" name="old" />
<p>
<label>NEW DATE & TIME: </label>
<input id="new" type="datetime-local" name="new" onBlur="document.getElementById('total').value = (new Date(this.value) - new Date(old.value))/(1000*60*60)" />
<p>
<label>DIFFERENCE IN HOURS :</label>
<br>
<input id="total" type="text" name="total" onChange="changeDate()" />

我知道 firefox 和 internet explores 不支持输入类型 =datetime-local,所以我想使用输入类型文本,但它总是给我 NaN。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com