В Django вычислять оставшиеся даты
У меня есть этот код для вычисления оставшихся дней. Результат в первом поле работает отлично. Но как я могу получить все результаты для других полей в том же первом. Я пробовал, но не знаю, как это сделать. Подскажите, пожалуйста
любая помощь будет очень признательна
здесь итерация по конечной дате
Джанго часть
{% for obj in obj %}
</td>
<td class="end-dates">
<div id="end_date">
{{obj.date_end|date:"M d Y"}}
</div>
</td>
{% endfor %}
<div class="row" id="remaining-days" style="font-size: 18px;">
<a> Days </a>
</div>
часть сценария
<script>
function func (){
var endDate = document.getElementById('end_date').innerHTML;
console.log(' end date :', endDate)
const EndDatesAll = document.getElementsByClassName('end-dates');
const currentEndDateCount = EndDatesAll.length
console.log(EndDatesAll.length)
var today = new Date().getTime();
var date2 = new Date(endDate).getTime();
var diff = Math.floor( date2 - today);
days = Math.floor(diff / (1000 * 60 * 60 * 24));
hours = Math.floor(diff / (1000 * 60 * 60));
mins = Math.floor(diff / (1000 * 60));
secs = Math.floor(diff / 1000);
dd = days;
hh = hours - days * 24;
mm = mins - hours * 60;
ss = secs - mins * 60;
console.log(currentEndDateCount)
document.getElementById('remaining-days').innerHTML = days;
}
func();
</script>