# Time interval filter

**URL:** <https://discourse.nodered.org/t/time-interval-filter/14193>\
**Category:** General\
**Created:** [10 August 2019 13:41 UTC](https://discourse.nodered.org/t/time-interval-filter/14193 "2019-08-10T13:41:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Agrotar](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Agrotar](https://discourse.nodered.org/u/Agrotar)\
**Post date:** [10 August 2019 13:41 UTC](https://discourse.nodered.org/t/time-interval-filter/14193/1 "2019-08-10T13:41:34Z")

</div>

Hello I'm trying to program so that a msg will be given only from monday to friday between 8 and 15 o'clock.

The passing on with "if" comands in workdays I got it.

Now I do not know how to do that with the time interval.

I've already got the time, but how do I compare these? Can someone help me?  
Code is below

Thank you

Best regards,

Agrotar

```auto
var weekday = new Date().getDay();
var day;
var time = new Date().getTime();

if(weekday == 1) day = 'Montag';
if(weekday == 2) day = 'Dienstag';
if(weekday == 3) day = 'Mittwoch';
if(weekday == 4) day = 'Donnerstag';
if(weekday == 5) day = 'Freitag';

if (weekday == 1){
    return msg;
}
if (weekday == 2){
   return msg;
}
if (weekday == 3){
    return msg;
}
if (weekday == 4){
    return msg;
}
if (weekday == 5){
    return msg;
}

```

---

<div class="post-metadata">

**Author:** ![kolban](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kolban/32/10366_2.png) [@kolban](https://discourse.nodered.org/u/kolban)\
**Post date:** [10 August 2019 14:14 UTC](https://discourse.nodered.org/t/time-interval-filter/14193/2 "2019-08-10T14:14:33Z")

</div>

Maybe something like:

```auto
const now = new Date();
const day = now.getDay();
const hour = now.getHours();
if (day >= 1 && day <= 5 && hour >= 8 && hour <= 15) {
   // Code here for time in range
}

```

---

<div class="post-metadata">

**Author:** ![Agrotar](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Agrotar](https://discourse.nodered.org/u/Agrotar)\
**Post date:** [10 August 2019 15:27 UTC](https://discourse.nodered.org/t/time-interval-filter/14193/3 "2019-08-10T15:27:37Z")

</div>

Thanks mister Kolban,

you give me the Solution of my problem.

I wich you a nice day.

Greetings,

Agrotar
