HidrolikAdam adlı üyeden alıntı
hocam böyle yapınca da 14:00 da girse dahi 56 dakika boyunca her saniye çalışmış olmuyor mu?14:56 dan çok önce girdiyse çalışmasın örneğin kod, böyle olabilir mi?
Bu tarz bi kontrol her saniye çalışsa bile client tarafında işlemciye neredeyse hiç yük bindirmez. O yüzden her saniye kontrol etmesinde bir sakınca yok.
Ama sana dediğin şekilde lazımsa aşağıdaki gibi olması lazım. Sayfa saat 14:30 da veya sonrasında açıldıysa kontrol işlemini başlatır.
<script>
$(document).ready(function(){
function kontrol(){
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes();
if(time === "14:56"){
alert("oldu");
}
else{
setTimeout(kontrol, 1000);
}
}
var dt = new Date();
if(dt.getHours() >= 14 && dt.getMinutes() >= 30)
{
kontrol();
}
});
</script>