如何根据使用JavaScript的表单条目计算未来日期?

时间:2014-01-29 17:08:41

标签: javascript date

使用JavaScript,我需要根据用户输入表单的日期计算未来的日期(两年减去一天)。有什么建议吗?

3 个答案:

答案 0 :(得分:1)

我建议使用库,例如​​date.jsmoment.js

答案 1 :(得分:1)

您可以在没有使用Date对象的任何库的情况下执行此操作:

var d = new Date(inputValue);
d.setYear(d.getFullYear() + 2);
d.setDate(d.getDate() - 1);
alert(d.toString()); // Thu Jan 28 2016 <timestamp/timezone>

inputValue将是输入的日期,但需要为an accepted format,例如MM-DD-YYYY。

第二行你需要d.getFullYear,因为.getYear现在将返回114(自1900年以来的年份)。

答案 2 :(得分:0)

使用moment.js!这是一个很好的格式化和操作日期的库。