Hoi,

Ik zou het volgende willen controleren met javascript:

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

{'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!
Je moet gewoon door je array met periodes lopen en controleren of begin na of gelijk is met jouw begin en het einde voor of gelijk is met jouw einde.

Geen slecht idee om te controleren of begin ook voor einde valt.

Reageren