JS setinterval tidak berjalan ketika menulis echo

setinterval tidak berjalan seperti 10, 9, 8, 7 dan seterusnya ketika menulis echo tapi kalau echo nya di hapus intervalnya berjalan tapi set waktunya tidak waktu server (bisa diubah di setingan "time" PC) kira" kenapa ya kok intervalnya tidak berfungsi ketika menulis echo?

INI PHP UNTUK MENGAMBIL WAKTU SERVER (SUPAYA TIDAK BISA DI GANTI")

$date = new DateTime();

$current_timestamp = $date->getTimestamp();

DAN INI JS NYA

var countDownDate = new Date("2022-02-05 16:00:00").getTime();

var x = setInterval(function() {

     var now = new Date(<?php echo $current_timestamp * 1000 ?>);

     var distance = countDownDate - now;

     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);

     document.getElementById("countdown").innerHTML = "Time Remaining " + hours + "h " + minutes + "m " + seconds + "s ";

     if (distance < 0) {
          clearInterval(x);
          document.getElementById("countdown").innerHTML = "EXPIRED";
     }

}, 1000);

DAN MASALAH TERBESARNYA ADA DI BAGIAN INI (ECHO)

var now = new Date(<?php echo $current_timestamp * 1000 ?>);

Sekian mohon bantuannya ya teman teman, terimakasih...

avatar darmawanqqqq
@darmawanqqqq

8 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>Filenya dalam extension JS atau PHP ?</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban