ICS file Timezone Formatting
I recently RSVP’d for an event that allowed me to add the event to my calendar via ICS file. But the file was somewhat crudely constructed and made no mention of what timezone the event was in, so I suddenly had a VERY early Sunday morning event to contend with (which would never do lol). Being something resembling a web developer, I immediately tried looking at the source code of the ICS file to see what was going on. It loaded fine in my favorite plain-text editor (TextPad) and the problem was immediately clear — there was an absolute dearth of any timezone related information in the file. I tinker-toyed with the idea of just adding PDT to the end of the DTSTART and DTEND lines, but then decided – for the sanity of my calendar app – to do a precursory search for proper formatting of an ICS file. Who knows, … Continue reading →