使用JavaScript,我需要根据用户输入表单的日期计算未来的日期(两年减去一天)。有什么建议吗?
答案 0 :(得分:1)
答案 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!这是一个很好的格式化和操作日期的库。