【问题标题】:Different creation time of the same tweet because of Time Zones由于时区,同一条推文的创建时间不同
【发布时间】:2018-12-21 18:06:38
【问题描述】:

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

链接/网址包含一条推文,该推文在 IST 下午 5:20 左右发布,当我从我的个人资料中退出后在推特上搜索相同内容时。时间显示凌晨 3 点 48 分。这次是哪个时区。肯定不是 UTC,因为我重新检查过它与 UTC 不匹配

【问题讨论】:

    标签: twitter


    【解决方案1】:

    如果我们查看该推文的源代码,我们可以看到

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

    (为清楚起见进行了编辑)

    推文发送时间为 1545306488 秒 since January 1st 1970

    那是 2018-12-20T11:48:08+00:00 - 或 11:48 UTC。

    因此,03:48 将是 UTC-8。那是美国的西海岸 - 这是 Twitter 的所在地。

    它为什么选择那个时间?如果我们查看用户对象,我们会看到:

    'time_zone': None
    

    由于用户没有指定时区,Twitter 假定他们在加利福尼亚。

    【讨论】:

      猜你喜欢
      • 2020-12-20
      • 2015-01-10
      • 2013-07-16
      • 2014-03-16
      • 2014-03-23
      • 2014-03-16
      • 1970-01-01
      • 2013-02-12
      • 2021-09-09
      相关资源
      最近更新 更多