Repository navigation
Yahoo is not converting UTC to user's calendar timezone format #67
Replies: 2 comments
|
For me link like this works: https://calendar.yahoo.com/?v=60&title=Event&st=20230418T190000Z&et=20230418T194400Z It converts time zone to user's time zone. But you need to check you have set correct time zone in https://calendar.yahoo.com/setting |
|
Still reproduces, and the cause is now known. Re-tested on 2026-08-19 from a browser in UTC+2: The composer shows 19:30 to 22:30, not 20:30 to 23:30. So the The reason is visible in the parser ( t[d] = decodeURIComponent(value.replace(/\+/g, " "))There is no parsing of the timestamp and no timezone conversion at that point. The string travels to the composer as it arrived, and the composer renders it as a local wall clock time. The "Z" === t.startTime.slice(-1) && (t.endTime += "Z")That branch only runs when So this is not a rendering bug that a different input format can work around. Yahoo has no timezone parameter either (the parameter table has no entry for one), which means the only reliable approach today is to convert to the user's local time yourself and pass it without the Both |
Uh oh!
There was an error while loading. Please reload this page.
ST = 20201231T193000 - 7:30 PM
ST = 20201231T193000Z is also showing same time
here is the. URL(s):
Does not includes (Z): https://calendar.yahoo.com/?v=60&TITLE=Birthday&ST=20201231T193000&ET=20201231T223000&DESC=With%20clowns%20and%20stuff&in_loc=North%20Pole&inv_list=John+Doe+%3Cjohn@example.com%3E,Jane+Doe+%3Cjane@example.com%3E
Includes(Z): https://calendar.yahoo.com/?v=60&TITLE=Birthday&ST=20201231T193000Z&ET=20201231T223000Z&DESC=With%20clowns%20and%20stuff&in_loc=North%20Pole&inv_list=John+Doe+%3Cjohn@example.com%3E,Jane+Doe+%3Cjane@example.com%3E
All reactions