Change Timezone on iCalendar Node?

Describe the issue/error/question

Is there a way to change the timezone in the iCalendar Node ?

What is the error message (if any)?

Seems that the default timezone is +00
When receiving the ICS file by email (gmail), the time is not the same from the iCalendar Node.

Information on your n8n setup

  • n8n version: 0.175.1
  • Running n8n via [Docker, npm, n8n.cloud, desktop app]: Docker (timezone is OK in the container)

Thanks for your help,

Hey @Florian_Guillemard, I am so sorry to hear you’re having trouble here.

I played around with the node for a bit trying to reproduce the problem but the ics files created by the node were fine for me. A Start value of 2022-05-12T15:00:00.000+02:00 for example would result in an .ics file with DTSTART:20220512T130000Z (which is the UTC representation of 15:00 Berlin time).

Could you perhaps share a workflow that would result in an invalid ics file being created?

Hi @MutedJam ,

Thanks for your help !

This is what I receive by email :

The iCalendar Node Configuration :

And the workflow :

The time are not the same in the configuration and in the copy/paste workflow… why ? Timezone effect ?

Florian is right: Because of daylight saving time and recurring events, the difference between the timezone and UTC can actually change. As a workaround one could use the time node to calculate.