NR runs on wrong time zone

Yup I use the frequently for numbers as well.

@ruffieuxh is everything clear now?

Many thanks Colin,

Sorry for not replying earlier. Somehow I did not get the e-mail notifications...

Yes, clear in principle. I understand, that the system time is always UTC, but the debug node results depend on how (in what form) you present them.

One last question:

If we have this time situation in a GMT+1 timezone: 16:54 UTC and 17:54 GMT+0100 and I do a time comparison in a function node (i.e. if the current time is between 12:00 and 18:00) which one would be used UTC or GMT+1 time for the current time (i.e. new Date())?

You implicitly or explicitly choose which timezone you want to compare against. Recommend playing around with it in vscode or some other js sandbox (can recommend JavaScript Playground. It was the only way for me to learn (by doing).

The two times are the same time, there is no time difference. If you had them in two Date objects and compared them they would be equal.

If you want to test whether the time of day now is between 12:00 and 18:00 local time then you can use new Date() which will give you the current time, then you can use something like

const now = new Date()
const hours = now.getHours()         // this returns the hour of the day in the local time zone
const minutes = now.getMinutes()     // the minutes in that hour

See Date.prototype.getHours() - JavaScript | MDN for the docs for the Date methods.