Основная проблема в моей первой строке таблицы (столбец: waktu) не имеет jquery время обратного отсчета
Скриншот таблицы внизу
Это коды, которые я пытаюсь использовать с laravel php
<tbody>
@php $k=0; @endphp
@foreach($maininformation as $inf)
@php
$dateTime = strtotime($inf->kapan);
$dateNow = strtotime(date("Y-m-d H:i:s"));
$tesss = date("M j, Y H:i:s", strtotime($inf->kapan));
$tanggals = date("M j, H:i:s", strtotime($inf->kapan));
$diff = $dateTime - $dateNow;
if($diff < 0){
$show = "Expired";
}else{
$show = "";
}
if($show!="Expired"){ $k++;
@endphp
<script>
$("td").each(function(){
<?php echo "var theDate = '{$tesss}';"; ?>
var countDownDate = new Date(theDate).getTime();
var x = setInterval(function() {
var now = new Date().getTime();
var distance = countDownDate - now;
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
<?php echo "var increments = '{$k}';"; ?>
var res = "demo"+increments;
document.getElementById(res).innerHTML = days + " Hari " + hours + " Jam "
+ minutes + " Menit " + seconds + " Detik";
}, 1000);
});
</script>
<tr>
<?php
$result = 'demo'.$k;
?>
<td id="tableson" style="text-align: center;">{{$k}}</td>
<td id="tableson" style="text-align: center;">{{$inf->title}}</td>
<td id="tableson" style="text-align: center;">{{$inf->information}}</td>
<td>{{$tanggals}}<p id={{$result}}></p></td>
</tr>
@php } @endphp
@endforeach
</tbody>
Я уже решил проблему l oop, но я не знаю, почему моя первая строка не показывает время, которое я делаю для кодов.
ПРИМЕЧАНИЯ: я новичок в кодах и попробую сделать несколько логи c, чтобы я мог решить мою проблему, поэтому будьте добры ко мне (я просто скопирую и вставлю jquery коды, которые я получил из inte rnet и попробуйте отредактировать некоторые из них, чтобы они работали так, как я хочу).
Я думаю о том, что, возможно, другая переменная имени вызвала ошибку logi c, но почему только в первой строке есть пустое значение? я пытаюсь добавить много строк и удалить некоторые строки, все работает нормально, и только первая строка имеет пустое значение.
это таблица, которую я получил: