【发布时间】:2018-12-16 03:43:03
【问题描述】:
这是我下面的代码。我正在尝试在我的代码中执行此操作:
input = 2014-02-09 + 5 days,应该给出2014-02-14,但我得到的结果却是:2019-02-09。
<!DOCTYPE html>
<html>
<body>
<input type="date" id="myDate" value="2014-02-09">
<input type="number" id="number" value="5">
<button onclick="myFunction()"> Try it </button>
<p id="demo"></p>
<p id="demo2"></p>
<p id="demo3"></p>
<script>
function myFunction()
{
var x = document.getElementById("myDate").value;
document.getElementById("demo").innerHTML = x;
var y = document.getElementById("number").value;
document.getElementById("demo2").innerHTML = y;
var d = parseInt(x) + parseInt(y);
document.getElementById("demo3").innerHTML = d;
}
</script>
</body>
</html>
我怎样才能得到我想要的结果:2014-02-09 + 5 days = 2014-02-14?
【问题讨论】:
标签: javascript html date