Openingstijden

Status
Niet open voor verdere reacties.

Peter002

Nieuwe gebruiker
Lid geworden
18 mrt 2014
Berichten
3
Beste Helpers,

Bij deze wou ik even vragen hoe ik dit script van openingstijden kan aanpassen.

Het huidige is deze:
Openingsuren

Maandag en Dinsdag: gesloten

Woensdag, donderdag : 11u30 tot 13u30 en van 17u tot 23u
Vrijdag : 11u30 tot 13u30 en van 17u tot 24u
Zaterdag : 11u30 tot 13u30 en van 17u tot 24u
Zondag : 11u30 tot 13u30 en van 17u tot 22u

Op dit moment zijn wij GESLOTEN.
[js]
function openDicht(){
var nu = new Date(); // pluk alle actuele datum-gegevens
var vandaag = nu.getDay(); // stel dag vast
var uurtijd = nu.getHours(); // geef uurtijd
var mintijd = nu.getMinutes(); // geef minutentijd
var opendicht = document.getElementById('opendicht'); // neem te vullen regel
var dicht = 'Op dit moment zijn wij <span class="nu_dicht">GESLOTEN</span>.';
var open = 'Op dit moment zijn wij <span class="nu_open">OPEN</span>.';

// STANDAARD
opendicht.innerHTML = dicht; // default: dicht

// DEFINITIE OPENINGSPERIODEN
var tussenmiddag = 'uit'; // default: het is niet tussen de middag
if (((uurtijd == 11) && (mintijd >= 30)) // als tussen 11:30 en 12u,
|| (uurtijd == 12) // of als tussen 12u en 13u,
|| ((uurtijd == 13) && (mintijd <= 30))){ // of als tussen 13u en 13:30,
tussenmiddag = 'aan'; // dan nu tussen de middag
}

var avond = 'uit'; // default: het is niet in de avonduren
if ((uurtijd >= 17) && (uurtijd < 23)){ // als tussen 17u en 24u,
avond = 'aan'; // dan nu in de avonduren
}

var korteAvond = 'uit'; // default: het is niet in de korte avonduren
if ((uurtijd >= 17) && (uurtijd < 22)){ // als tussen 17u en 22u,
korteAvond = 'aan'; // dan nu in de korte avonduren
}

// DAGEN KOPPELEN AAN OPENINGSTIJDEN
if (vandaag == 1){ } // als maandag, niets doen = dicht

else if (vandaag == 2){ } // als dinsdag, niets doen = dicht


else if ((vandaag == 3) // als woensdag,
&& ((tussenmiddag == 'aan') || (avond == 'aan'))){ // en tussenmiddag of avond,
opendicht.innerHTML = open; // dan open
}

else if ((vandaag == 4) // als donderdag,
&& ((tussenmiddag == 'aan') || (avond == 'aan'))){ // en tussenmiddag of avond,
opendicht.innerHTML = open; // dan open
}
else if ((vandaag == 5) // als vrijdag,
&& ((tussenmiddag == 'aan') || (avond == 'aan'))){ // en tussenmiddag of avond,
opendicht.innerHTML = open; // dan open
}

else if ((vandaag == 6) // als zaterdag,
&& ((tussenmiddag == 'aan') || (avond == 'aan'))){ // en tussenmiddag of avond,
opendicht.innerHTML = open; // dan open
}

else if ((vandaag == 0) // als zondag,
&& ((tussenmiddag == 'aan') || (korteAvond == 'aan'))){ // als tussenmiddag of korte avond,
opendicht.innerHTML = open; // dan open
}
}
window.onload = function(){
openDicht();
var checkMin = 1; // controle-interval in minuten
var checkMS = checkMin*1000*60; // controle-interval in milliseconden;
setInterval("openDicht()", checkMS);
}
[/js]
Mod-edit: JS-tags toegevoegd, deze code stond initieel nog binnen de <script>-tag en met CDATA

Zou op vrijdag en zaterdag tot 24u i.p.v. 23u willen toepassen.
Wanneer 23u staat ingesteld, klopt dit voor woensdag en donderdag. Helaas niet voor vrijdag en zaterdag.

In de hoop dat iemand me hierbij kan helpen is de dank alvast heel groot !
Met vriendelijke groet.
 
Laatst bewerkt door een moderator:
24 uur werkt niet. Gebruik hiervoor 23 uur 59 minuten en 59 seconden.
Alternatief is 00:00:00 uur de volgende dag.
 
Dank voor je antwoord.
Wanneer ik 24 aangeef lukt dit wel hoor maar dan is het voor woe, don, vrij en zat.
Het zou enkel op vrijdag en zaterdag naar 24u moeten.
 
Zie de bomen door het bos niet meer....
Kan het blijkbaar zelf niet oplossen.:(

Niemand die me kan helpen om die vrijdag en zaterdag tot 24u er tussen te plaatsen?

Dank bij voorbaat.
Mvg.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan