Разное время создания одного и того же твита из-за часовых поясов - PullRequest
0 голосов
/ 20 декабря 2018

https://twitter.com/rimjhimcse1/status/1075719496030072833

Ссылка / URL содержит твит, который публикуется примерно в 17:20 по Гринвичу, и когда я выхожу в твиттер после выхода из своего профиля.Время показывает 3:48 утра.Какой часовой пояс это время.Конечно, не UTC, так как я перепроверил, он не совпадает с UTC

1 Ответ

0 голосов
/ 21 декабря 2018

Если мы посмотрим на исходный код этого твита, мы увидим

<a href="/rimjhimcse1/status/1075719496030072833" title="3:48 AM - 20 Dec 2018">
    <span class="_timestamp"  data-time="1545306488">22h</span>

(отредактировано для ясности)

Твит был отправлен в 1545306488 секунд с 1 января1970 .

Это 2018-12-20T11: 48: 08 + 00: 00 - или 11:48 UTC.

Итак, 03:48 будет в UTC-8.Это западное побережье Америки, где базируется Twitter.

Почему он выбрал это время?Если мы посмотрим на объект пользователя, то увидим:

'time_zone': None

Поскольку пользователь не указал часовой пояс, Twitter предполагает, что он находится в Калифорнии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...