Hepsi burada sitesi tarzında
"x süre içinde sipariş verirseniz bugün kargoda"
tarzında belirteceğim saat için geri sayım yapacak bir modül veya html koduna ihtiyacım var.
destek olabilir misiniz ?
Hepsiburada olan kargo geri sayım modülü hk. |
9 Mesajlar | 2.530 Okunma |
"x süre içinde sipariş verirseniz bugün kargoda"
<script>
//Sayaç kullanıcının bilgisayarının saatine göre çalışır.
//Sayaç 00:00 ile 17:00 arasında çalışır. 17:00 ile 24:00 arasında hesaplama yapmaz, "yarın kargoda" yazar.
//Fonksiyon dakika başı çalışır ve kalan zamanı sürekli günceller.
function calculate() {
let time = new Date();
let hour = time.getHours();
let minute = time.getMinutes();
let kargoSaati = 17;
let kalanSaat = Number(kargoSaati) - Number(hour) - 1;
let kalanDakika = 60 - Number(minute);
let span = document.getElementById("span");
if(kalanSaat > 0 & kalanSaat < 9) {
span.innerHTML = kalanSaat + " saat " + kalanDakika + " dakika içinde sipariş verirseniz bugün kargoda."
}
else if(kalanSaat == 0) {
span.innerHTML = kalanDakika + " dakika içinde sipariş verirseniz siparişiniz bugün kargoda."
}
else if(kalanSaat < 0) {
span.innerHTML = "Siparişiniz yarın kargoda(Haftasonuna denk geliyorsa Pazartesi)"
}
}
window.calculate();
setInterval(calculate, 60000);
</script>