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


Kargo saatini 17:00 olarak yazdım, farklı bir saat istiyorsanız değiştiririm.
Ben kontrol ettim bir hata bulamadım ama siz de bir deneyin.