Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Godziny otwarcia
Forum PHP.pl > Forum > Przedszkole
nikos
Witam!
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()];
}

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


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.
slash^
  1. var czas = new Date;
  2. var dzien = czas.getDay();
  3. var godz = czas.getHours();
  4.  
  5. if (dzien>0 && godz>=8 && godz<20) document.write('Otwarte'); else document.write('Zamkniete');

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.