6.0.0-beta1
7/5/25

[#10341] Facebook events show up on wrong date
Summary Facebook events show up on wrong date
Queue Horde Base
Queue Version Git master
Type Enhancement
State Resolved
Priority 1. Low
Owners jan (at) horde (dot) org, mrubinsk (at) horde (dot) org
Requester Twilek (at) gmx (dot) de
Created 07/14/2011 (5105 days ago)
Due
Updated 07/28/2011 (5091 days ago)
Assigned 07/14/2011 (5105 days ago)
Resolved 07/28/2011 (5091 days ago)
Milestone
Patch No

History
07/28/2011 11:26:57 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Resolved
 
07/28/2011 11:21:02 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git for this ticket:

Fix timezone conversion (Bug #10341). Use smaller square icon.

  2 files changed, 34 insertions(+), 37 deletions(-)
http://git.horde.org/horde-git/-/commit/724edbc5d8dbc82bec4c19b70092092583ea5ff6
07/14/2011 10:40:07 PM Michael Rubinsky Comment #5
Queue ⇒ Horde Base
Version ⇒ Git master
Reply to this comment
Moving to Horde base, as this is where the pref will be implemented, 
right along with the rest of the Facebook prefs.
07/14/2011 10:38:50 PM Michael Rubinsky Type ⇒ Enhancement
State ⇒ Assigned
Priority ⇒ 1. Low
 
07/14/2011 10:38:27 PM Michael Rubinsky Comment #4 Reply to this comment
I typically shy away from introducing settings to work around other 
application's shortcomings, but in this case, I think it makes sense. 
We are already hacking the time information to workaround it, no harm 
in customizing the value we use to do the hacking.
07/14/2011 10:06:33 PM Twilek (at) gmx (dot) de Comment #3 Reply to this comment
Thats a shame on facebooks part. In my case probably all events will 
originate from the same timezone. I am guessing that for most users 
this scenario is the most likely (or not?!). Would it be possible and 
usefull to introduce a user definable "standart correction factor" 
with wich Facebook events are corrected so that the calendar works at 
least for event  creators in one timezone as a workaround?

[Show Quoted Text - 14 lines]
07/14/2011 09:45:16 PM Michael Rubinsky Comment #2
Assigned to Michael Rubinsky
State ⇒ Not A Bug
Reply to this comment
This is Facebook's fault. FB has a *horrible* strategy for dealing 
with timezones in the events API.

Facebook stores the event time as if it were in Pacific Standard Time. 
i.e., I'm on the east coast of the US, I enter an event to start at 
4:00EST. They store the event as 4:00PST translated to UTC. So, when 
using the API you need to do the calculations yourself. That would be 
fine, except to do the translation properly, you need to know the 
event *creator's* timezone, which we don't know. I took a best fit 
approach, and do the translation based on the Horde user's timezone.

This works correctly on Facebook's website since they have access to 
all users' timezone information.
07/14/2011 09:16:04 PM Twilek (at) gmx (dot) de Comment #1
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Facebook events show up on wrong date
Type ⇒ Bug
Priority ⇒ 1. Low
Reply to this comment
I have a problem with a facebook event: In  Facebook it takes place on 
22.10. 19:30 till 23.10. 5:00.

In Kronolith it shows up as 23.10. 7:30 to 23.10.  17:00

Is there something wrong with my setup or is the timezone parsing 
wrong (my Kronolith uses UTC)

Saved Queries