Why are the timestamps in Twitter RSS feeds listed in GMT?
Preface: my computer's timezone, and my Twitter account's timezone, are both set to GMT-5 (Eastern Standard Time). I just posted a tweet.
* On twitter.com, this tweet shows up with the correct timestamp - 8:59am.
* On my twitter RSS feed, however, the timestamp for this same exact tweet is 1:59pm (to be more exact, Fri, 30 Nov 2007 13:59:31 +0000).
Despite my timezone setting being correct, my Twitter RSS feed seems to have time stamps in GMT+0 -which is inconvenient, since I pull my twitter RSS feed into a blog and my tweets sit on top of all my actual posts for quite a while due to these incorrect timestamps.
* On twitter.com, this tweet shows up with the correct timestamp - 8:59am.
* On my twitter RSS feed, however, the timestamp for this same exact tweet is 1:59pm (to be more exact, Fri, 30 Nov 2007 13:59:31 +0000).
Despite my timezone setting being correct, my Twitter RSS feed seems to have time stamps in GMT+0 -which is inconvenient, since I pull my twitter RSS feed into a blog and my tweets sit on top of all my actual posts for quite a while due to these incorrect timestamps.
7 people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
-
Inappropriate?Sorry about the confusion about the timezone. This is a bug that we're working on. We will let you know once we get this bug fixed.
I’m hopeful it'll be done soon
The company and 2 other people say
this solves the problem
-
Inappropriate?hey is this why my SMS timestamps are behind 8 hours? (I'm in GMT minus 8)
I’m confused
-
Inappropriate?has this been fixed yet? i just posted a tweet and it is 1am and says i posted it at 6am in the RSS feed.
I’m anxious
-
Inappropriate?This is totally messing up my twitter+wordpress integration.
I’m sad this hasn't been fixed yet
-
Inappropriate?Maybe this'll help someone...
While looping through the XML with PHP5 you can correct the time yourself using the DateTime object:
$dt = new DateTime($status->created_at);
$dt->modify("-7 hours");
echo $dt->format('D'),', ',$dt->format('F'), ' ',
$dt->format('j'),', ',$dt->format('Y'),' @ ',
$dt->format('G'),':',$dt->format('i');
I’m glad I switched to PHP5!
-
Inappropriate?Or in Python:
datetime.fromtimestamp(status.created_at_in_seconds) + timedelta(hours=2)
I’m glad I switched from PHP5
Loading Profile...








