Tijdspanne controleren

Status
Niet open voor verdere reacties.

JanVleugels

Nieuwe gebruiker
Lid geworden
27 feb 2017
Berichten
1
Hoi,

Ik zou het volgende willen controleren met javascript:

Tijdens de schooldag zijn er vier lesmomenten, die uren zitten in een JS array:

Code:
{'08:30', '10:10'},{'10:30', '12:10'},{'13:30', '14:40'},{15:00'', '15:30'}

van een bepaalde taak heb ik de begin en de eindtijd bv. begin 08:30 en einde 09:00

Ik zou een functie willen die controleert of deze taak binnen één van de lesmomenten valt (dus niet tijdens de pauzemomenten)

Voor het voorbeeld hierboven moet ik dus een 'true' ontvangen (geldig)
Voor bijvoorbeeld begin 10:00 en einde 10:30 moet ik een 'false' krijgen want die taak loopt tijdens de eerste pauze.

Dus: als een taak buiten de lestijden valt, 'false' geven

Hoe pak ik dit aan? Ik heb al gehoord van moment.js, kan dit helpen?

Alvast bedankt!

Groetjes!
 
Wellicht kun je hier wat mee?
Code:
function binnenLesmoment(start, eind) {
var lesmomenten = [
	['08:30', '10:00'],
	['10:30', '12:10']
];
start = start.replace(':', '');
eind = eind.replace(':', '');
	
for(key in lesmomenten) {
        var les_start = lesmomenten[key][0].replace(':', '');
        var les_eind = lesmomenten[key][1].replace(':', '');
        
        if (start >= les_start && eind <= les_eind) { 
            console.log(true);
        } else {
	    console.log(false);
	}
    }
}
 
binnenLesmoment('08:40', '10:00');
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan