私が持っている入力に数日を加算または減算しようとしています。実際、それは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。