Twitter – How to find the exact time a tweet was tweeted

twitter

So on the Twitter website, underneath the post there's a timestamp, but it's not very specific – it will just say something like Jul 10, or 11 hours ago or something like that. Is there any way to find the EXACT time a tweet was posted? Like to the second? I want to avoid messing around with programming or dealing with the API if possible, but I've looked all over, and haven't been able to find anything.

Best Answer

It is not possible without getting down in HTML or using an extension that does what I am going to do. It was most likely formatted this way to be more friendly to the wider audience.

Right click the time link and inspect the source with an approriate browser.

Web Inspect with Chrome

You should see something similar to the following.

<div class="stream-item-header">
<small class="time">
<a href="/codinghorror/status/94410540117536768" class="tweet-timestamp js-permalink" title="10:16 AM - 22 Jul 11">
<span class="_timestamp js-short-timestamp " data-time="1311344201" data-long-form="true">22 Jul</span></a>

data-time has all the information you need. For example, you can use Wolfram Alpha to convert it.

Input Format

Converted time

Quicker ways include

  • using a JavaScript console and Date() (new Date(1311344201000);)
  • the show API method
  • Use another Twitter application and use ChrisF's method to rollover to see:

Blackbird embed