Twitter 状态时间戳帮助

     2023-02-25     81

关键词:

【中文标题】Twitter 状态时间戳帮助【英文标题】:Twitter statuses timestamp help 【发布时间】:2010-09-28 18:08:40 【问题描述】:

我正在尝试在我的博客上显示 Twitter 状态,但是我无法获得每个状态的创建时间来显示我想要的方式。这是它现在的打印方式:

Thu Aug 05 12:36:20 +0000 2010

但是我希望它像这样显示:

54 days ago

我如何使用 PHP preg_replace 管理这个?

目前我也在使用 twitter API 来获取状态。使用这种方法还是 RSS 提要更好?如果有人可以帮助我,我将不胜感激。谢谢

【问题讨论】:

【参考方案1】:

我真的建议将其写成“2010 年 8 月 5 日”(或者您希望它出现的任何形式)。这样你只需要写一次,而不是每天一次。但也可以以 JS 可以读取的方式写入 GMT 时间戳,但关闭 JS 的人看不到它。然后,一旦你的页面正确显示,使用 JS 脚本循环标记并用你想要的友好文本替换日期。示例:

<span class="dateToBeReplaced" title="Thu Aug 05 2010 12:36:20 GMT+0000">Aug 05 2010</span>

JS 看起来像这样(使用 jQuery):http://jsfiddle.net/JxTLt/4/

JS 对日期格式比 PHP 更挑剔一些,所以你应该坚持上面的格式。使用strtotime()处理格式化和时区转换。

【讨论】:

【参考方案2】:

您不需要手动解析日期,它已经是可以理解的格式。如果您通过strtotime 运行它,它将返回一个您可以使用的时间戳。

随心所欲显示时间的概念称为“模糊时间”,你可以在上面找到一个真正的代码帖子here。

【讨论】:

【参考方案3】:

您将无法单独使用 preg_replace() 执行此操作。您需要进行一些时间比较来创建人类可读的时间戳。查看this post。另请注意,Twitter 回复将是格林威治标准时间。

就 API 与 RSS 而言,这完全取决于您。必须解析两个响应。由于 Twitter 仅支持 OAuth,因此 API 的开销可能会更大。尽管有几个 PHP 库可用。如果您只想显示状态,我会使用 RSS。

【讨论】:

如何通过 RSS 进行操作?我似乎在任何地方都找不到教程。

用于黑莓实现的 Twitter API

】用于黑莓实现的TwitterAPI【英文标题】:TwitterAPIsforblackberryimplementation【发布时间】:2010-03-2910:33:21【问题描述】:我正在尝试实现黑莓应用程序,它将帮助用户通过应用程序更新他的状态。就像用户输入用户名、密码和状态一... 查看详情

twitter-snowflake:自增id算法(代码片段)

简介Twitter早期用MySQL存储数据,随着用户的增长,单一的MySQL实例没法承受海量的数据,后来团队就研究如何产生完美的自增ID,以满足两个基本的要求:每秒能生成几十万条ID用于标识不同的记录;这些ID应该可以有个大致的顺... 查看详情

Twitter API 获得提及

】TwitterAPI获得提及【英文标题】:TwitterAPIGetmentions【发布时间】:2011-07-0612:28:37【问题描述】:我在TwitterAPI和GET方面遇到了很多问题。希望有人能指出我的错误,帮助我朝着正确的方向前进。我得到了正确发布状态的POST,但我... 查看详情

如何使用变音符号发送 Twitter 状态更新?

】如何使用变音符号发送Twitter状态更新?【英文标题】:Howtosendtwitterstatusupdatewithumlauts?【发布时间】:2021-10-2706:47:27【问题描述】:我可以使用TwitterAPI发送Twitter推文。每个没有德语变音符号的状态更新都被接受,我可以在我... 查看详情

需要帮助以根据时间戳从 oracle DB 中获取行

】需要帮助以根据时间戳从oracleDB中获取行【英文标题】:NeedhelptofetchrowsfromoracleDBbasedontimestamp【发布时间】:2018-12-2209:52:01【问题描述】:我正在尝试为以下场景编写sql查询。如果能得到任何帮助,那就太好了。场景:我有一... 查看详情

如何获取特定 Twitter 状态的图像 url - Twitter API

】如何获取特定Twitter状态的图像url-TwitterAPI【英文标题】:Howtogetimageurlforspecifictwitterstatus-TwitterAPI【发布时间】:2018-01-1617:44:12【问题描述】:我从this帖子中看到,您可以从以下任何一个获取用户个人资料图片:https://twitter.com/... 查看详情

请帮助将字符串转换为蜂巢中的时间戳

】请帮助将字符串转换为蜂巢中的时间戳【英文标题】:PleasehelptoconvertStringtotimestampinhive【发布时间】:2022-01-1504:01:41【问题描述】:请帮我将字符串转换为时间戳。源数据在Excel中需要将其转换为以下时间戳2019-12-15T16:35:53.663-0... 查看详情

Twitter登录异常颤动

】Twitter登录异常颤动【英文标题】:Twitterloginexceptionflutter【发布时间】:2020-03-0420:06:48【问题描述】:我正在开发Flutter项目,并尝试使用flutter_twitter插件登录Twitter。它适用于Android,但使用iOS登录时遇到问题。我搜索它但没有... 查看详情

如何比较时间戳

...Mobile结合使用web应用程序。在这个webapp中,我展示了一些twitter提要:图片来自和消息。现在我也在尝试获取日期。我正在从json中检索日期,如下所示:Tue, 查看详情

我需要帮助找出这个 oracle 数据库时间戳 [重复]

】我需要帮助找出这个oracle数据库时间戳[重复]【英文标题】:Ineedhelpfiguringoutthisoracledbtimestamp[duplicate]【发布时间】:2020-03-1809:52:08【问题描述】:我在oracle数据库上运行查询,并试图获取此特定事件的开始时间。日期只是作为... 查看详情

时间戳如何帮助防止 Web 服务中的重放攻击

】时间戳如何帮助防止Web服务中的重放攻击【英文标题】:HowdoesTimestamphelpsinpreventingReplayAttacksinwebservices【发布时间】:2012-04-1819:21:18【问题描述】:我正在尝试理解Web服务中请求标头中时间戳的概念,但不知何故仍然无法完全... 查看详情

使用 tweepy 获取用户整个 Twitter 时间线

】使用tweepy获取用户整个Twitter时间线【英文标题】:Gettingausersentiretwittertimelinewithtweepy【发布时间】:2012-07-0607:02:14【问题描述】:我正在尝试使用python和tweepy检索包含我个人Twitter状态的全部内容的列表。我已通过OAuth成功进行... 查看详情

如何比较两种格式(bigint 和时间戳)的时间状态?

】如何比较两种格式(bigint和时间戳)的时间状态?【英文标题】:Howtocomparetimestatesintwoformats(bigintandtimestamp)?【发布时间】:2018-09-1313:51:11【问题描述】:我有两个时间戳变量,t1是bigint,t2是时间戳。pyspark.sql.utils.AnalysisExceptio... 查看详情

如何在 Twitter Bootstrap 中在输入上方而不是下方添加帮助文本

】如何在TwitterBootstrap中在输入上方而不是下方添加帮助文本【英文标题】:Howtoaddhelp-textaboveinputratherthanbelowitinTwitterBootstrap【发布时间】:2012-08-0403:47:04【问题描述】:在使用TwitterBootstrap创建表单时,如何在输入上方而不是下... 查看详情

仅从 Twitter API 请求地理标记状态

】仅从TwitterAPI请求地理标记状态【英文标题】:RequestingjustgeotaggedstatusesfromtheTwitterAPI【发布时间】:2010-11-2211:30:15【问题描述】:如何让twitterAPI只给我带有地理标记的状态?我目前正在过滤,但更“友好”会更有意义【问题讨... 查看详情

csharp一个简单的帮助器,用于转换为/从unix时间戳和计算时间。(代码片段)

查看详情

有人可以为 Twitter 状态更新提供一个简单的 Python 示例吗?

】有人可以为Twitter状态更新提供一个简单的Python示例吗?【英文标题】:CansomeoneprovideasimplePythonexampleforTwitterstatusupdates?【发布时间】:2011-04-0318:56:30【问题描述】:我很难找到一个简单的pythontwitteroauth示例,该示例显示了如何... 查看详情

有人可以为 Twitter 状态更新提供一个简单的 Python 示例吗?

】有人可以为Twitter状态更新提供一个简单的Python示例吗?【英文标题】:CansomeoneprovideasimplePythonexampleforTwitterstatusupdates?【发布时间】:2011-04-0318:56:30【问题描述】:我很难找到一个简单的pythontwitteroauth示例,该示例显示了如何... 查看详情