【发布时间】:2017-10-25 05:15:02
【问题描述】:
我在编码方面相对较新,最近我必须对表单中输入的数据进行一些日期操作。我搜索了很多,但没有找到适合我的解决方案。
这是问题:
用户在 HTML 中的 datetime-local 字段中输入以下数据:
1)进入大学的年份(日期1)
2) 毕业年份(日期 2)
3) 生日(日期 3)
我需要一个使用此日期的 JQuery 或 JavaScript 脚本并输出以下内容:
1) 录取年份,根据录取日期(我知道有getFullYear函数,但我不能正确使用...)>>> result1
2)毕业年龄(出生日期与毕业日期之间的日期差异。>>>结果2
我尝试添加日期选择器,但不知何故,我得到了看起来非常糟糕的日历,它显示在框上。我无法安装 datetimepicker...
提前谢谢你。感谢您的帮助。
这是我的 HTML 代码。
<input id="date1" type="datetime-local"/>
<label for="date1">admittion in Colleage</label>
<br />
<input id="result1" type="text" readonly="true" name="year" placeholder="=(getFullYear from date1)"/>
<label for="result1">year</label>
<br />
<input id="date2" type="datetime-local" />
<label for="date2">graduation</label>
<br />
<input id="date3" type="date" name="born" />
<label for="date3">born</label>
<br />
<input id="result2" type=“text” name="age" readonly="true" placeholder="=DATEDIF(Date3, Date2, Year)"/></textarea>
<label for="result2">age</label>
<br />
【问题讨论】:
-
你尝试了什么?
-
为什么前两个日期字段需要时间,恕我直言,最好使用 type='date'。
-
@Kamal - 对于这种特殊情况,时间没有意义,但我的代码中有另一对日期,时间很重要。我想用一个。有效的颂歌,只是为了改变“ids”。
-
@sheplu 我的问题是我不知道如何操作在本地日期时间输入中输入的日期并继续进行这些操作......
标签: javascript jquery date