Bug: Expressions using JS are previewed using system clock instead of server


My timezone is EST, my server is UTC

If I run {{(new Date()).getHours()}} it will show me 16 (4pm) instead of 21 (9pm)

The work around is using a Set node to save them to a variable but I wanted to mention this as using it with an IF node gave no visual indication which may be confusing to some. It will look like 16 == 16 is false


Very sorry that post somehow did fall through the cracks.

It sounds like it is the same issue as here:

Sadly did not have time to fix that yet. Hope to get to it soon!