У меня есть две строки с полями даты, и я хочу увеличить дни в соответствии с записью, которую я дал в поле текстового поля в обеих строках за один раз. И хотите сохранить эти значения в базе данных. Я пробовал следующий код.
код
<div class="col-md-4">
<input type="text" class="form-control" name="lt" id="lt" value="" placeholder="" autocomplete="off">
</div>
<table class="table-responsive">
<tbody>
<tr>
<td><input type="date" class="form-control" name="actual_engg[]" id="actual_engg" onchange="getdate()" value="<?php echo $subshow['actual_engg'];?>"></td>
<td><input type="text" class="form-control" name="ipd[]" id="ipd" value="<?php echo $subshow['indus_plan'];?>">
</td>
<div class="pull-right">
<input type="submit" class="btn btn-primary" name="tasksub" id="tasksub" placeholder="Assign"/>
</div>
</tr>
</tbody>
</table>
<script type="text/javascript">
function getdate() {
var tt = document.getElementById('actual_engg').value;
var ltt =document.getElementById('lt').value;
console.log(ltt);
console.log(tt);
var date = new Date(tt);
console.log(date);
var newdate = new Date(date);
console.log(newdate);
newdate.setDate(+newdate.getDate() + +ltt);
var dd = newdate.getDate();
console.log(dd);
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var someFormattedDate = dd + '-' + mm + '-' + y;
document.getElementById('ipd').value = someFormattedDate;
console.log(document.getElementById('ipd').value);
}
</script>