Я делаю веб-приложение для отслеживания посещаемости сотрудников с помощью Flask и SQL Server. Одной из моих функций было бы то, чтобы пользователи могли получать все рабочие часы сотрудников в диапазоне дат из встроенного средства выбора даты и времени. Я не уверен, как я могу сохранить startDate и endDate из моего HTML-выбора даты и времени и передать его в мой запрос Python для возврата ожидаемых значений. Как мне хранить даты? Есть ли другой способ запроса?
Я понятия не имею, как использовать средство выбора даты и времени. Могут ли быть другие способы позволить пользователям получать диапазон данных из существующей базы данных SQL Server без использования средства выбора даты и времени?
<script type="text/javascript">
$(function() {
var start = moment().subtract(29, 'days');
var end = moment();
function cb(start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
}
$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);
cb(start, end);
});
</script>
Выше приведен мой HTML-код для моего средства выбора времени и даты, чтобы пользователи могли выбирать диапазон дат данных, которые они хотят получить из существующей базы данных в SQL Server.