你好我想添加多個倒數計時器內通過JavaScript,但一些如何,它不工作,任何一個可以告訴我,我做錯了,我是一個新的蜜蜂。JavaScript的倒計時PHP的循環不工作
下面是代碼:
php while loop {
<script>
var timer;
var days= <?php echo $datediff ; ?>;
var compareDate = new Date();
compareDate.setDate(compareDate.getDate() + <?php echo $datediff ?>); //just for this demo today + 7 days
timer = setInterval(function() {
timeBetweenDates(compareDate);
}, 1000);
function timeBetweenDates(toDate) {
var dateEntered = toDate;
var now = new Date();
var difference = dateEntered.getTime() - now.getTime();
if (difference <= 0) {
// Timer done
clearInterval(timer);
} else {
var seconds = Math.floor(difference/1000);
var minutes = Math.floor(seconds/60);
var hours = Math.floor(minutes/60);
var days = Math.floor(hours/24);
hours %= 24;
minutes %= 60;
seconds %= 60;
$(".days") .text(days);
$(".hours").text(hours);
$(".minutes").text(minutes);
$(".seconds").text(seconds);
}
}
</script>
<div class="timer">
<span class="days"></span>days
<span class="hours"></span>hours
<span class="minutes"></span>minutes
<span class="seconds"></span>seconds
</div>
我不能讓計時器工作已經改變了ID上課。
嘿,我想和它爲我工作。您是否在瀏覽器的開發工具中檢查了控制檯是否有任何錯誤?在這裏顯示完整的代碼,我會盡力幫助你找出問題所在。 – tiomno
Iam試圖在while循環內工作,在這裏我獲取產品信息。 –
保持在讓我把完整的代碼 –