Вычислить оставшиеся дни с помощью javascript

У меня есть этот код Я пытаюсь рассчитать оставшиеся дни с помощью javascript в html

Я хочу зациклить функцию на всех внутренних HTML-датах начала

Сначала я получаю дату начала в Html и вычисляю их все

и отображать их

любая помощь будет очень признательна

            <td>
               <div id="start_date">
                {{start_date|date:"m d Y"}} <!-- Here will by the start date 10/28/2022 -->

               </div>

            </td>

В скрипте

<script>
function func (){
  
    var starDate = document.getElementById('start_date').innerHTML;
    console.log(starDate)
  
  
    var date = Math.abs((new Date().getTime() / 1000).toFixed(0));
  
    var date2 = Math.abs((new Date().getTime(starDate) / 1000).toFixed(0));

   
    var diff = date2 - date;
    document.getElementById('remaining-days').innerHTML = diff;
    console.log(diff)
}
func();

на дисплее я получил 0 только для первого

У меня получилось я использовал javascript документы это было легко не сложно как я ожидал спасибо ребята если кому интересно я бы хотел поделиться этим

<script>
 var endDate = document.getElementById('end_date').innerText;
   

 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;
    document.getElementById('remaining-days').innerHTML = days; //+ ' 
    days ' + hh + 'hours' + mm + ' minutes ' + ss + ' seconds ';
    console.log('Reming days..:',days, hh)
}
func();

</script>
Вернуться на верх