Example:<p>https://news.ycombinator.com/item?id=21268584
it shows "4 hour ago"(by time I posted this question)<p>API:
https://hacker-news.firebaseio.com/v0/item/21268584.json
unix time:1571218522, and it is 3 days ago.
Recently developing a tool and I found this happed very common.<p>You can see <a href="https://news.ycombinator.com/item?id=21268584" rel="nofollow">https://news.ycombinator.com/item?id=21268584</a> is "5 hours ago", but from my tool(<a href="https://hn.okphp.com/?k=digital,postgres" rel="nofollow">https://hn.okphp.com/?k=digital,postgres</a> ) it is "3 days ago"(my tool is using official api timestamp)
I dont understand why the item page shows “5 hours ago”, but if you filter by domain : <a href="https://news.ycombinator.com/from?site=sivers.org" rel="nofollow">https://news.ycombinator.com/from?site=sivers.org</a>, the same item is labeled “3 days ago”, so the API is rather correct. Maybe the timestamp shown on the item page is incorrect, or that the url was re-submitted?
I noticed that when one of my posts is resubmitted (via second-chance pool) it seems to appear with the time of the resubmit and not the time I posted it originally. I observed this on the website, I never checked the API and maybe this is unrelated to the original question from above. It may even be intentional but probably not many posters know about it.