javascript - 如何显示人类可读的 "time ago"

标签 javascript jquery

我的用户上次登录时间为 2012 年 1 月 25 日,星期三,美国标准时间 15:50:09 我怎样才能将其显示为“10 分钟前”。 有js吗?

最佳答案

我一直用timeago ,它是一个jQuery插件,非常容易使用。主页中的示例是不言自明的:

<script src="jquery.timeago.js" type="text/javascript"></script>
$("abbr.timeago").timeago();

将转换此标记:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>

进入这个:

<abbr class="timeago" title="July 17, 2008">3 years ago</abbr>

在某些情况下,使用 datejs 也很有用,特别是如果您想将人类可读格式的日期转换为时间戳,但在您的情况下,我认为您并不真正需要它。

关于javascript - 如何显示人类可读的 "time ago",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9001193/

相关文章:

php - 使用 Ajax 访问 Symfony 中的 Controller 方法

javascript - 运行PHP,等待;运行 JavaScript,等待;然后提交表格?

javascript - Next.js 类型错误 : Cannot set properties of undefined (setting 'hook' )

javascript - 如何使用 jquery/javascript 动态设置选项值

javascript - 使用 jquery 从 span 标签中删除 € 符号

javascript - 使用tinysort按attr值排序在desc中不起作用

javascript - 如何使用 Jquery 每 2 秒更改一次图像

javascript - 在文本字段中输入时更新 div

javascript - 为什么这个子字符串在中文中不起作用?

javascript - jquery fullcalendar 将非事件放在事件上