【发布时间】:2014-02-09 06:45:13
【问题描述】:
这个问题很常见。我知道,我已经尝试过我在这里找到的解决方案,代码有效,但结果不正常
我正在尝试将天数添加到 15、30、60 等日期 但是为了更好地理解,我得到的结果有几个月的异常变化我在这里有一个 jsfiddle:http://jsfiddle.net/CjEEs/
输入:2014 年 9 月 2 日
添加 15 天后
预期输出:24/02/2014
我得到的输出:03/08/2016
我正在使用的 JavaScript
var terms = $("#terms").val();
var date = new Date();
date.setDate(date.getDate() + terms);
var day = ("0" + date.getDate()).slice(-2);
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var final = date.getFullYear()+"-"+(month)+"-"+(day);
$("#duedate").val(final);
谢谢!
【问题讨论】:
-
terms是一个字符串,你需要一个数字jsfiddle.net/CjEEs/1
标签: javascript jquery html date