# 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:** 1\
**Showing post:** 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;
}

```

---

_[View the full topic](https://discourse.nodered.org/t/time-interval-filter/14193)._
