Chciałbym napisać skrypt który po wejściu na strone sprawdza czy sklep jest otwarty w zależności od dnia tygodnia.
Np sklep otwarty jest 8-20 od pon - sob w niedziele nieczynny.
W jaki sposób zapisać warunek godziny
tak wyświetlam dni
Kod
function myFunction()
{
var d = new Date();
var weekday=new Array(7);
weekday[0]="Niedziela";
weekday[1]="Poniedziałek";
weekday[2]="Wtorek";
weekday[3]="Środa";
weekday[4]="Czwartek";
weekday[5]="Friday";
weekday[6]="Piątek";
var x = document.getElementById("demo");
x.innerHTML=weekday[d.getDay()];
}
{
var d = new Date();
var weekday=new Array(7);
weekday[0]="Niedziela";
weekday[1]="Poniedziałek";
weekday[2]="Wtorek";
weekday[3]="Środa";
weekday[4]="Czwartek";
weekday[5]="Friday";
weekday[6]="Piątek";
var x = document.getElementById("demo");
x.innerHTML=weekday[d.getDay()];
}
Wyświetlanie czasu znalazłem taki skrypt
Kod
var myVar=setInterval(function(){myTimer()},1000);
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo2").innerHTML=t;
}
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo2").innerHTML=t;
}
W jaki sposób skonsturować instrukcję if aby sprawdzała czy godzina jest między 8 a 20? Czy takie sprawdzenie najlepiej wykonać po odświerzeniu strony czy może w każdej sec wyświetlanego zegara. Dodam że zegar nie musi być wyświetlany. Chciałbym tylko informacje że dziś mamy np środe nasz zakład jest jeszcze otwarty.