本文目录

插件 jQuery.timeago 中文 API 文档

🌙
手机阅读
本文目录结构

插件 jQuery.timeago 中文 API 文档 https://github.com/rmm5t/jquery-timeago

最初的 jQuery 插件,可以轻松支持自动更新模糊时间戳(例如“4 分钟前”)

Timeago 是一个 jQuery 插件,可以轻松支持自动更新模糊时间戳(例如“4 分钟前”或“约 1 天前”),这些时间戳是从 ISO 8601 格式化的日期和时间嵌入 HTML(例如微格式)。

用法

首先,加载 jQuery 和插件:

<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery.timeago.js" type="text/javascript"></script>

现在,让我们将它附加到 DOM 准备好的时间戳上 - 将其放在 head 部分:

<script type="text/javascript">
   jQuery(document).ready(function() {
     $("time.timeago").timeago();
   });
</script>

这将使所有

<time class="timeago" datetime="2011-12-17T09:24:17Z">December 17, 2011</time>

进入这样的事情:

<time class="timeago" datetime="2011-12-17T09:24:17Z" title="December 17, 2011">about 1 day ago</time>
<abbr>还支持元素(或任何其他HTML元素)(这是针对 遗留微格式支持的, 并且在time元素引入HTML5 之前最初由库支持):

<abbr class="timeago" title="2011-12-17T09:24:17Z">December 17, 2011</abbr>

随着时间的推移,时间戳将自动更新。

如果要稍后以编程方式更新时间戳,请 update 使用新的 ISO8601 Date 对象时间戳调用该函数。例如:

$("time#some_id").timeago("update", "2013-12-17T09:24:17Z");
// or
$("time#some_id").timeago("update", new Date());

有关更多用法和示例:http://timeago.yarp.com/

对于不同的语言配置:访问 locales 目录。

设置

cutoff:如果时间距离早于 cutoff(毫秒),则返回原始日期。

// Display original dates older than 24 hours
jQuery.timeago.settings.cutoff = 1000*60*60*24;

变化

笔记
1.6.x 版 (比较)UMD 包装中的 Wraped 语言环境;区域改进
1.5.x 的 (比较)添加日期作为更新功能的参数;语言环境
1.4.X (比较)添加了 allowPast 设置;区域设置更新
1.3.x 的 (比较)添加了 updateFromDOM 函数;bug 修复;凉亭支持
1.2.x 版本 (比较)增加截止设置;区域设置更新
1.1.x 版本 (比较)添加更新功能;区域设置更新
1.0.x 的 (比较)区域设置更新;bug 修复;AMD 包装
0.11.x (比较)自然舍入;区域设置更新;
0.10.x (比较)区域设置更新
0.9.x 版本 (比较)微秒支持;bug 修复
0.8.4 (比较)< time>元素支持;bug 修复
0.7.x (比较)语言环境功能覆盖;单元测试

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了