Привет, я хочу знать, как построить столбец таблицы, динамически увеличивающийся на основе числа периода или дней даты, которые получены из входного значения двух средств выбора даты и помещают дату в качестве заголовка столбца. Я использую это для фильтрации данных из базы данных для построения образца посещаемости. ниже приведен код для создания ячейки заголовка таблицы с использованием кнопки
<!DOCTYPE html>
<html>
<head>
<style>
table, th {
border: 1px solid black;
}
</style>
</head>
<body>
<table id="myTable">
<tr id="myTr">
</tr>
</table>
<p>Click the button to create a TH element.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var x = document.createElement("TH");
var t = document.createTextNode("table header cell");
x.appendChild(t);
document.getElementById("myTr").appendChild(x);
}
</script>
</body>
</html>
и следующий код, как я получаю значение 2 выбора даты, но не знаю, как рассчитать период между этими значениями и как ввести его как logi c в каком столбце увеличилось
<!DOCTYPE html>
<html>
<body>
<h3>A demonstration of how to access a Date field</h3>
<input type="date" id="startdate" value="2014-02-09">
<br>
<input type="date" id="enddate" value="2014-02-09">
<p>Click the button to get the date of the date field.</p>
<button onclick="myFunction()">Try it</button>
<p><strong>Note:</strong> input elements with type="date" do not show as any date field/calendar in IE 11 and earlier versions.</p>
<p id="demo"></p>
<br>
<p id="demo1"></p>
<script>
function myFunction() {
var x = document.getElementById("startdate").value;
document.getElementById("demo").innerHTML = x;
var x = document.getElementById("enddate").value;
document.getElementById("demo1").innerHTML = x;
}
</script>
</body>
</html>
спасибо за продвижение