【发布时间】:2012-08-29 09:32:29
【问题描述】:
我正在尝试在我拥有的输入中增加或减少一些天数。实际上它来自我从mysql注册的数据。它给了我一些日子,我想增加或减少。
其实我已经完成了加天的功能。
函数来了::
<script type="text/javascript">
function addday() {
var items = new Array();
var itemCount = document.getElementsByClassName("date");
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
}
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
var itemDtParts = items[i].split("-");
var itemDt = new Date(itemDtParts[2], itemDtParts[1] - 1, itemDtParts[0]);
nb=document.getElementById('nb')
itemCount[i].value = (itemDt.getDate() < 9 ? "0" : "")+ (itemDt.getDate()+nb)+ "-" + (itemDt.getMonth() < 9 ? "0" : "") + (itemDt.getMonth() + 1) + "-" + itemDt.getFullYear();
}
return items;
}
</script>
真正担心的是,我没有给我日期加上我在输入字段中为此写的天数。
它显示给我类似的东西:
27[对象 HTMLInputElement]-08-2012
所以不知道怎么改。
接受我最崇高的敬意。
非常感谢您的帮助。
SP。
【问题讨论】:
-
请分享html以便更好地理解
标签: javascript calendar add